Careington is seeking to enable a great member experience with emerging technologies and evolve its current architecture to position the company for the future.
Requirements
- 7+ years of practical experience as a .NET (version 6 or higher) Developer, both on front and back end.
- Advanced knowledge of object-oriented concepts, design patterns and development processes
- Grounded understanding of iterative development practices, including Agile, SCRUM, etc.
- Experience developing test cases. TDD is a plus.
- Experience with regulated application development (HIPAA, PCI) are a plus.
- Technical knowledge includes: C-Sharp, ASP.NET, .NET Framework, SQL Server 2008 or newer programming (stored procedures, database design, etc.), MVC, JQuery, JavaScript, Web Services, Microservices, Angular, TFS, HTML, CSS, XML, LINQ & Entity Framework a plus
- Exposure building native cloud applications in Microsoft Azure cloud is preferred
Responsibilities
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. Takes ownership of the project.
- Translate and document business needs into technical requirements using deep dive sessions with business and technical teams.
- Define standard development practices to follow and gate check development milestones for compliance.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis, recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Provide information by collecting, analyzing, and summarizing development and support issues.
Other
- Bachelor's degree within Computer Science or related field
- Ability to work a hybrid, up to 3 days per week in the office
- Leadership Abilities: Teamwork Development, Coaching, and Excellent communication skills
- Supports and develops software developers by providing advice, coaching and educational opportunities.
- Protects projects by keeping information confidential.