.NET developer (.NET Core, C#, Relational, Azure) at Aditi Consulting
Kansas City, KS
About the Job
Summary:
The Senior Software Engineer is responsible for providing technical leadership, insights, and motivation to a small team of developers. While working towards delivering reliable, efficient, high-quality software and hardware solutions, a Staff Software Engineer writes impeccable solutions and delivering features, enhancements, bug fixes and other deliverables on time.
You will be responsible for the following:
Required Qualifications:
Preferred Qualifications:
Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).
Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
The Senior Software Engineer is responsible for providing technical leadership, insights, and motivation to a small team of developers. While working towards delivering reliable, efficient, high-quality software and hardware solutions, a Staff Software Engineer writes impeccable solutions and delivering features, enhancements, bug fixes and other deliverables on time.
You will be responsible for the following:
- Analyze system requirements or specifications, translate them into actionable work units for the team to conceptualize, and develop high quality software using the established coding standards and development best practices.
- Mentor, teach, guide, and improve the productivity of other Software Engineers
- Conduct system analysis and proof of concepts, with limited architect and/or leadership involvement, to determine best design or solution.
- Research and recommend software tools/frameworks/products and/or emerging technologies as needed for a solution.
- Lead and/or create architecture and/or design as needed to meet the requirements, integrate disparate systems, or manage changing technologies.
- Enforce the development of unit tests, automated tests and performance tests as needed to ensure quality, supporting general debugging and isolating areas for improvement. Captures and analyzes performance test metrics and provides operational documentation.
- Review appropriate documentation such as implementation manuals, support manuals/playbooks, performance testing guidelines, etc. as needed to run/support the software.
- Perform other job duties as assigned.
Required Qualifications:
- Master’s or Bachelor’s degree in computer science or related field
- 6-8 years of software development experience with .NET Core, C#, Relational and NoSQL databases
- Strong analytical and communication skills
- Solid understanding of data structures
- Cloud Native application development experience with GCP, AWS or Azure
- Building and maintaining infrastructure as code (Terraform preferred)
Preferred Qualifications:
- Healthcare industry experience
Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).
Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
Salary
45 - 50 /hour