Job Description :
Title: .Net Developer Duration: 6+ months Location: Kansas City, MO Candidates need to have 7+ years' experience with .NET and SQL Server, with experience creating secure web APIs. Distinguishing Characteristics Strong sense of ownership of the entire SDLC from idea to production Strong problem-solving skills, including diagnosing arising issues in developed and third-party systems and assist with their resolution Effective communication skills, both verbally and through development of technical documentation Ability and desire to perform business analysis to develop the best possible solution for clients Effective communication and collaboration skills to create software that is cohesive with our existing codebase and best practices Ability to work with team members on projects while also having the ability to work autonomously on individual tasks Commitment to quality by ensuring delivered software has been thoroughly tested Evolving as a developer by learning from the experiences of the team Evolving the team by contributing your experience and best practices to the shared knowledge base Ability to learn new technologies from a variety of sources and apply them as needed Essential Duties and Responsibilities Participation in vetting of requirements Participation in application design sessions Developing system documentation to capture key design decisions Fact based estimation of delivery dates and features Design and development of backwards compatible features and bug fixes Development of unit, integration, and load tests Extensive local testing to ensure quality Participation in peer code reviews Tier 3 operational support of the software platform Mentorship and training of less experienced developers Desirable Knowledge and Skills Successful candidates will be versed in the theory of the following concepts: Object-oriented design SOLID principles Relational database design Tiered software architecture Security patterns and practices Threading and synchronization Microsoft Windows architecture Messaging patterns Networking Containerization Developers must be skilled in the following languages: C# T-SQL JavaScript + TypeScript HTML + CSS/LESS PowerShell Successful candidates will have experience with the following: Microsoft .NET Framework (BCL, CLR, Core) ASP.NET (Web API, MVC) Microsoft SQL Server git Azure PaaS Docker Angular (or another modern web development framework) Requirement: Bachelor's degree in Computer Science, IT, or a related field with at least 3 years of related work experience.