Job Description
Job Description
Position Summary: Cognitive is seeking a Senior Software Developer with advanced knowledge and expertise in applications programming methodologies and disciplines; Expert knowledge in C# and .Net; Advanced Knowledge of Structured Query Language (SQL) in Microsoft SQL and Oracle environments; Knowledge of Cloud Technologies, especially 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
- Creating high-availability applications
- Writes clean, efficient, and well documented code that adheres to software development standards and best practices
- Participates in software design and architecture discussions to ensure the software meets the functional and non-functional requirements
- Collaborates with other developers, testers, and stakeholders to ensure timely delivery of software features and bug fixes
- Performs code reviews and provides constructive feedback to other team members
- Continuously learns and stays 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; 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, OR — Ten (10) years or more experience
- Ability to obtain a Position of Public Trust – Medium Background Investigation (MBI)
- US Citizenship Required
Nice to Have:
- 7+ years experience supporting healthcare applications
- Experience in Agile methodologies