Bachelor's degree in Computer Science, IT, Software Engineering, or related field
Minimum 7 years of experience in web application development
Strong technical knowledge in ASP.NET Core, C#, .NET Framework, Blazor, JavaScript, HTML/CSS, REST APIs, Entity Framework Core, IIS, Microsoft SQL Server, and Git
Experience in application development, database integration, authentication, security, troubleshooting, testing, and deployment
Familiarity with Microsoft Azure and Google Cloud Platform services is a plus
Excellent communication and problem-solving skills
Ability to work independently and collaboratively in a team environment
Responsibilities
Analyze complex system requirements and design software solutions
Develop and enhance applications using Microsoft .NET technologies
Translate business and technical requirements into software designs
Manage database interactions and perform software testing and troubleshooting
Evaluate existing applications and recommend performance improvements
Plan and execute complex software development tasks
Provide technical guidance to junior developers and collaborate with stakeholders
Benefits
Opportunity to work on complex and impactful software projects
Collaborative team environment with opportunities for mentorship
Exposure to modern technologies and cloud services
Potential for professional growth and development
Flexible work arrangements may be available
Full Job Description
Tetra Tech AMT is looking for a Senior Software Engineer
Primary job duties and responsibilities may include but are not limited to the following:
The successful candidate will serve as a Senior Software Engineer and will be responsible for analyzing complex system requirements, designing, developing, implementing, and maintaining web-based applications and software solutions
The candidate will develop and enhance applications using Microsoft .NET technologies, including ASP.NET Core, C#, and Microsoft Blazor, as well as implement and maintain search and indexing capabilities using dtSearch
Responsibilities include translating business and technical requirements into software designs, developing and integrating application components, managing database interactions, and performing software testing and troubleshooting
The candidate will also evaluate existing applications, recommend improvements to enhance performance, security, and functionality, and estimate development costs and project timelines
Additionally, the candidate will plan, coordinate, and execute complex software development tasks, provide technical guidance to junior developers, and collaborate with team members and stakeholders to ensure successful project delivery
The successful candidate will have:
Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field
Minimum 7 years of experience in developing, implementing, and maintaining web applications
Must possess strong technical knowledge and experience in: ASP.NET Core, C#, .NET Framework, Blazor (Server), JavaScript, HTML / CSS, REST APIs, Entity Framework Core, IIS, Microsoft SQL Server, and Git
Experience with application development, database integration, authentication, security, troubleshooting, testing, and deployment.
Experience working with Microsoft Azure, Google Cloud Platform (GCP) services, including Cloud Run, Cloud SQL, Cloud Storage, and Google Cloud APIs, is a plus
Excellent communication skills, problem-solving abilities, and ability to work independently and in a team environment
Salary: $ 150,000.00 annually. Compensation is based on relevant experience and qualifications.
About Tetra Tech
Tetra Tech, Inc. is an American engineering services company that provides consulting, engineering, program management, and construction management services. The company serves a range of industries, including water, environment, infrastructure, resource management, energy, and international development. Tetra Tech was founded in 1966 and is headquartered in Pasadena, California. The company operates in over 50 countries and has more than 20,000 employees.