Description

Job Summary

The Senior .NET Software Engineer must be a highly motivated, well-rounded, self-starter that works best in a collaborative environment. Those in this position are responsible for developing, testing, and deploying business software. This includes both small enhancements as well as full-blown applications.

Excellent communication skills, both written and verbal, are essential as this position will interface with relevant team members to establish functional requirements and provide regular updates on progress made.

Key Responsibilities

● Lead developer for mid to high-end projects
● Collaborate with team members to identify requirements and specifications
● Produce efficient and easily manageable code based on requirements
● Create and utilize testing environments as needed
● Manage the deployment lifecycle of all applications
● Observe user feedback to recommend improvements

Qualifications and Requirements

● Ability to translate complex technical problems into common language
● Strong research and problem-solving skills
● 8+ years of experience developing software
● 2+ years of experience developing in .NET
● Solid understanding of both SQL and NoSQL approaches to design
● Experience with REST integrations preferred
● Ability to learn quickly and work independently or as part of a team

Education

Any Graduate