Job Summary:
Brown and Caldwell is a full-service environmental engineering and construction firm headquartered in Walnut Creek, California. They are seeking a Software Development Analyst to solve moderately complex problems in application development and support strategic project initiatives, while mentoring junior team members and collaborating with developers and end-users.
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.
Qualifications:
Required:
• Typically, a minimum of 5 years of relevant experience in software development
• Proven experience in application development and system integrations.
• A degree in Business, Computer Science, Information Technology, or any related field or equivalent experience is required.
• 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
• 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
• Advanced proficiency in Microsoft Power Platform (Power Apps, Power Automate, Power BI)
• Solid experience with C# and .NET
• Experience in system integrations
• Advanced proficiency in manual and automated testing methodologies
• Solid experience with test automation tools (e.g., Selenium, Postman)
• Ability to create and prioritize test plans and test cases
• Strong analytical and problem-solving skills
Company:
Brown and Caldwell is the largest engineering consulting firm solely focused on the U.S. environmental sector. Founded in 1947, the company is headquartered in Walnut Creek, USA, with a team of 1001-5000 employees. The company is currently Late Stage.