.NET Engineer Job Description Template
Our company is looking for a .NET Engineer to join our team.
Responsibilities:
- Create quality deliverables to communicate technical solutions to appropriate audiences;
- Provide technical mentoring and leadership to more junior resources;
- Design, develop, unit test, and deploy software features on Microsoft platforms;
- Provide detailed estimates for features built using Microsoft technologies;
- Leverage CapTech’s internal programs and self-directed training to continually develop industry relevant knowledge and skills;
- Work with a team that prides itself on writing solid code that scales;
- Design and develop backend systems that can handle ingesting millions of photos per day and a database that is growing exponentially;
- Drive and support mobile performance, capacity planning, end-to-end performance analysis and benchmarking;
- Drive software performance analysis across multiple tiers and establish performance optimization targets.
Requirements:
- A bachelor’s degree in computer science or a related field in software development with 3-5 years of experience;
- Familiarity with multi-system integration and common issues that can arise when integrating enterprise technologies;
- Understanding of performance testing and optimization techniques;
- An understanding of how to protect web applications from common security vulnerabilities;
- Working knowledge of the Microsoft stack and integrating with other technologies;
- Three plus years of experience developing commercial quality web applications;
- Adept with MS SQL Server and/or other databases;
- Knowledge of object-oriented design, domain modeling, and building highly scalable and available systems;
- 4+ years of experience in Solution, Design and Development of applications using .Net framework;
- Strong understanding of and experience applying software design patterns;
- Experience designing and implementing scalable, performant systems;
- Experience with Amazon Web services;
- Bachelor’s degree in Computer Science, Software Engineering, MIS or equivalent combination of education and experience;
- Nice-to-Have: Experience with Amazon Aurora, RDS, EC2, Aurora, SQS, JetBrains tools;
- Experience with backend technologies including restful API’s, C#, ASP.NET , background processes, MySQL.