Job Description
Job Description
Cognitive is seeking a .Net/C# Software Developer with advanced knowledge and expertise in applications programming methodologies and disciplines; This role requires expert knowledge in C# and .Net, advanced knowledge of Structured Query Language (SQL) in Microsoft SQL and Oracle environments, and knowledge of cloud technologies, specifically Azure.
Duties:
- Develops and maintains enterprise software applications using C# programming language
- Ability to decrypt JSON, XML structured data into normalize data sets
- Experience in developing REST API services
- Create high-availability applications
- Write clean, efficient, and well documented code that adheres to software development standards and best practices
- Participate in software design and architecture discussions to ensure the software meets the functional and non-functional requirements
- Collaborate with other developers, testers, and stakeholders to ensure timely delivery of software features and bug fixes
- Perform code reviews and provides constructive feedback to other team members
- Continuously learn and stay up to date with the latest industry trends, tools, and technologies related to .Net development
Required Skills:
- Detailed-oriented with the ability to adjust to priorities, learn systems, within time constraints and with available resources
- Self-starter with a positive attitude and very good interpersonal skills
- Comfortable working independently and able to deliver top-quality, error free work on time
Technical Skills: C#, .Net (specifically .Net Core); Oracle SQL (SQL Developer); Spring Framework (Batch, Boot, WS, Rest, Micro-services, Test Framework); SOAP and Rest architecture; JBoss
Preferred Technical Skills: SVN version control
Required Education, Experience, and Clearance:
- Master’s and (3) years or more experience, or Bachelor’s and (5) years or more experience
- Ability to obtain a Position of Public Trust – Medium Background Investigation (MBI)
- US Citizenship Required
Nice to Have:
- Experience supporting healthcare applications
- Azure/Cloud Experience – Azure functions, Entra, Blob (storage).
- Experience in Agile methodologies