Closed listing
Software Developer
- Remote, United States
This opening has closed.
The original listing is kept below for reference.
Job details
- Experience
- Typically, a minimum of 5 years of relevant experience in software development
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
The Software Development role solves moderately complex problems involving application development, various systems and reporting that may lack well-defined solutions. This role supports strategic project initiatives and functions under limited supervision while exercising judgment and problem-solving capabilities.
Responsibilities
- Facilitate knowledge sharing by mentoring junior team members and contributing to team documentation.
- Collaborate with developers and end-users to troubleshoot and resolve moderately complex issues.
- Implement programming policies and procedures and contribute to quality assurance efforts for business intelligence projects.
- Implement best practices for assigned systems and their integration points and assist in maintaining lifecycle ownership.
- Maintain system documentation for routine tasks and communicate task status to team members.
- Lead the troubleshooting and resolution of moderately complex application system issues.
- Contribute to the design of solutions that consider business processes across multiple systems, under the guidance of senior architects.
- Perform thorough testing of business use cases to ensure data accuracy for moderately complex data storage changes.
- Implement back-up and recovery processes for moderately complex systems and assist with database maintenance and security.
- Implement AI solutions responsibly, ensuring adherence to ethical standards and best practices.
- Continuously learn and utilize new technologies and programming languages as needed.
- Participating in the complete software development process, including testing, deployment, and maintenance.
- Staying knowledgeable about emerging trends and best practices in software development.
- Adhering to established change management processes.
- Being responsible with access to confidential financial, employee and other company data. Understanding and complying with data use, information security, and any other related company policies.
- Flexibility to adapt and execute various additional assignments based on evolving needs.
Mentorship
- May provide mentorship, guidance, support, and knowledge-sharing to help less experienced team members develop their skills and grow within their roles.
Skills and Competencies
- Full Stack Developers
- Advanced proficiency in Microsoft technologies (C#, .NET, SQL Server, Power Platform)
- Solid experience with front-end and back-end development
- Proficient with GitHub for version control
- Strong understanding and implementation of Agile development processes
- Advanced experience with CI/CD pipelines
- Ability to write, manage, and prioritize user stories
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- SQL/Data Developers
- Advanced proficiency in SQL and database design
- Solid experience in data integration and ETL processes
- Proficient with Microsoft SQL Server and Power BI
- Proficient in Python for data manipulation
- Proficient with GitHub for version control
- Strong understanding and implementation of Agile development processes
- Advanced experience with CI/CD pipelines
- Ability to create and prioritize user stories and test scripts
- Microsoft Power Platform Developers
- Advanced proficiency in Microsoft Power Platform (Power Apps, Power Automate, Power BI)
- Solid experience with C# and .NET
- Experience in system integrations
- Proficient with GitHub for version control
- Strong understanding and implementation of Agile development processes
- Advanced experience with CI/CD pipelines
- Ability to write, manage, and prioritize user stories
- Strong problem-solving and analytical skills
- Quality Assurance (Manual and Automated)
- Advanced proficiency in manual and automated testing methodologies
- Solid experience with test automation tools (e.g., Selenium, Postman)
- Proficient with GitHub for version control
- Strong understanding and implementation of Agile development processes
- Advanced experience with CI/CD pipelines
- Ability to create and prioritize test plans and test cases
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
Experience
- Typically, a minimum of 5 years of relevant experience in software development
- Proven experience in application development and system integrations.
Education
- A degree in Business, Computer Science, Information Technology, or any related field or equivalent experience is required.
- Additional certifications or specialized training may be required.
Learn more about our work:
Climate Change and Resilience - Brown and Caldwell
Data Center Water - Brown and Caldwell
Emerging Contaminants and PFAS - Brown and Caldwell
Digital Solutions - Brown and Caldwell
News - Brown and Caldwell
Projects - Brown and Caldwell
Industrial Water - Brown and Caldwell
Salary Range: The anticipated starting pay range for this position is based on the employee’s primary work location and may be more or less depending upon skills, experience, and education. These ranges may be modified in the future.
Location A: $117,000 - $159,000 Location B: $128,000 - $175,000 Location C: $140,000 - $191,000
You can view which BC location applies to you here. If you have any questions, please speak with your Recruiter.
Benefits and Other Compensation: We provide a comprehensive benefits package that promotes employee health, performance, and success which includes medical, dental, vision, short and long-term disability, life insurance, an employee assistance program, paid time off and parental leave, paid holidays, 401(k) retirement savings plan with employer match, performance-based bonus eligibility, employee referral bonuses, tuition reimbursement, pet insurance and long-term care insurance. Click here to see our full list of benefits.
About Brown and Caldwell
Headquartered in Walnut Creek, California, Brown and Caldwell is a full-service environmental engineering and construction services firm with 50 offices and over 2,100 professionals across North America and the Pacific. For more than 75 years, we have created leading-edge environmental solutions for municipalities, private industry, and government agencies. We strive to be the company of choice - to our clients, who benefit from our passion for delivering exceptional quality, and to our employees, present and future, who share our commitment to client service, collaboration, and innovation. Join us, and you will find a home where you can do your best work, reach new levels of expertise, and enjoy exceptional development opportunities. For more information, visit www.brownandcaldwell.com
This position is subject to a pre-employment background check and a pre-employment drug test.
Notice to Third Party Agencies: Brown and Caldwell does not accept unsolicited resumes from recruiters or employment agencies. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement and approved engagement request with Brown and Caldwell, Brown and Caldwell reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.
Brown and Caldwell is proud to be an EEO/AAP Employer. Brown and Caldwell encourages protected veterans, individuals with disabilities, and applicants from all backgrounds to apply. Brown and Caldwell ensures nondiscrimination in all programs and activities in accordance with Title VI of the Civil Rights Act.
More about this job
Skills
- Coaching
- Documentation
- Troubleshoot
- Quality assurance
- Business intelligence
- Troubleshooting
- Business processes
- Data storage
- Programming languages
- Software development
- Change management
- Cybersecurity
- Provide mentorship
- C#
- .NET
- Microsoft SQL Server
- Microsoft Power Platform
- Back-end development
- GitHub
- Agile development
- CI/CD
- Problem solving
- Analytical skills
- Communication skills
- Collaboration
- SQL
- Data engineering
- Microsoft Power BI
- Python
- Power Apps
- Microsoft Power Automate
- Test automation
- Tools for ICT test automation
- Selenium
- Postman
- Computer science
- Computer technology