Senior .Net Software Engineer
Phoenix, AZ, US, 85027
Company has a client in Phoenix, AZ that is seeking a Senior .Net Software Engineer.
Summary:
The (.NET) Senior Software Engineer role will design and develop .NET software in support of our business. This role includes all aspects of C# development from working with product managers in understanding requirements, to detailed design, coding and automated testing. As part of the Integration Development Team, the Senior .Net Software Engineer will collaborate with several cross-functional teams and developers to produce high quality back-end solutions to support the business. We want someone who is excited about staying abreast of the latest technologies and how they may be incorporated into the team and our solutions.
Responsibilities:
- Analyze business requirements, provide development estimates and feedback and determine proper implementation
- Full SDLC of our solutions from requirements to CI/CD
- Maintain, support, troubleshoot, monitor and optimize existing and future applications
- Work with other cross-functional teams to design and implement quality software solutions
- Conduct peer reviews with developers
- Research and recommend new tools and technologies to keep development on the cutting edge
- Coach Jr. and Mid developers including contractors
- BS in Computer Science or equivalent
- 8+ years of experience in software back-end development, especially C#/.Net Core (2.0 or above)
- Proficient in C#/.Net and related ecosystems, especially containerized application development and cloud deployment
- Proficient on managing/troubleshooting applications on cloud platforms (GCP preferred)
- Proven understanding of object-oriented programming
- Skill for writing reusable C# libraries
- Experience with design and architectural patterns (MSA, EDA highly desired)
- Experience with SQL relationship databases and ORM, and NoSQL is a plus
- Experience creating scalable solutions
- Excellent understanding of RESTful APIs (both building and consuming them)
- Excellent understanding of containerized PaaS (GKE desirable)
- Experience on building and managing API gateways (Apigee desirable)
- Familiar with IoC/Dependency Injection
- Experienced with automated unit testing and CI/CD tools
- Proficient understanding of code repository and versioning tools such as Git
Company is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Apply here with ITWQG2054247 as the reference code.