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