Job Description
Cognitive is seeking a Software Developer, Technical Lead 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:
- Lead development team and ownership of technical outcomes
- 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
- Outlines possible risk and core dependencies in development
- Works with internal architecture teams and Customer teams to ensure common understanding on technical outcomes
- Collaborates with other developers, testers, and stakeholders to ensure timely delivery of software features and bug fixes
- Ensures all code from development team can follow all client required SDLC methodology
- Ensures all code from development team are written in optimized, error free at time of deployment to production
- Ensures all code matches contract requirements
- 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:
- Proven experience in .NET/C# development
- Excellent leadership skills and ability to guide other developers in coding tasks
- Knowledge of database systems and data modeling
- Strong problem-solving and debugging skills
- Proficiency in version control systems
- 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:
- Bacehelor’s Degree in Computer Science, Electronics Engineering, or other engineering discipline
- 8 years of additional relevant experience may be substituted for education
- 8 years of 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
- Experience with Azure Cloud