Vacancy expired!
C#/.Net Developer
Position Description
This is an exciting full-time opportunity to work in a fast-paced environment with a team of passionate consultants. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. As a solution builder, you will be working to support the client's mission and goals of building custom applications to meet their nuanced financial management and analytics needs. This is an evolving sector of the market that offers a multitude of opportunities to build new skills, explore new technologies, and set precedents.
Your future duties and responsibilities
• Consistently deliver quality client products within assigned timelines.
• Demonstrate in-depth technical capabilities with the ability to support multiple work streams and drive assimilation of new techniques and solutions.
• Participate in team problem solving efforts and offer ideas to solve client issues.
• Collaborate cross-functionally to identify client needs and build associate capabilities.
• Develop robust solutions for clients that integrate with other existing systems and support business processes.
• Optimize and add new features to a developing C# code base that integrates with Microsoft Technologies.
Required qualifications to be successful in this role
• An interim Secret clearance is required to begin working onsite with our client, and a Secret clearance must be maintained throughout the project duration. Due to the nature of the government contract requirements and/or clearance requirements, US citizenship is required.
• Bachelor's degree or master's degree in Computer Science, Mathematics, Information Technology or STEM related discipline, or the equivalent combination of education, training, or work experience.
• Experience working in an Agile based environment and an understanding of the software development life-cycle.
• 2+ years of experience working as a part of an agile software development team.
• Strong technical and troubleshooting techniques.
• 2+ years of experience working with .NET or C#.
• Strong knowledge of programming concepts.
• Experience communicating technical concepts and restrictions to non-technical or novice team members.
• Experience with database administration or ETL development.
• Experience working with SQL Databases and knowledge of different database structures.
• Experience with Microsoft Dynamics or Azure is a plus.