Cognizant
.Net Full Stack Developer- #C/ Functional ReactJS
Cognizant, Boston, Massachusetts, us, 02298
Full Stack Developer - #C.NET/ Functional ReactJS
Summary:
As a full-stack developer experience in C# .Net and functional Reactjs is a must. Our front-end relies on GraphQL & REST webservices to speak with the backend so the developer must be very comfortable creating and using webservices. Experience in Azure technologies, and Docker & Kubernetes are great to have. Dev should be able to engage in technical discussions with architects, do analysis on stories, and point work as part of Agile planning.
Responsibilities:
· Design and build state of the art business applications that leverage computer vision machine learning models
· Prepare technical specifications based on evaluation of business specifications for complex business requirements
· Partner with business leads to determine the next set of models to be integrated into a production system and perform application design with attention to integrations to other enterprise products
· Define appropriate API interfaces based on model outputs for downstream applications
· Work to enhance your skills and capabilities and those of other developers within your Agile chapter through experimentation, training, and knowledge transfer.
· Ensure robust code via unit testing, integration testing and determine API performance metrics as needed
· Identify, triage and solve complex issues and problems in a timely and efficient manner.
Skills/Knowledge:
· 5+ years of in-depth experience in object-oriented business application design and development in a multi-tiered environment
· Strong proficiency with C#, .NET Core and ASP.NET Core, ReactJS, data structures, basic algorithms and applying object-oriented principles and design patterns
· Experience with GIT
· Experience with agile methodologies
· Experience developing efficient and scalable RESTful based APIs with OAuth or OpenID Connect authentication
· Experience developing unit tests and integration tests
· Ability to effectively participate in peer code reviews, both as the reviewer and the reviewee
· Strong written and verbal skills with the ability to communicate effectively
· Strong commitment to delivery
· Experience with Docker container definition, deployment, and testing
· Experience in Version Control tools like GIT and IDE like VS Code, Visual Studio
· Experience developing database stored procedures using T/SQL
· Self-motivated to know the latest in development technologies, tools, and approaches and a desire to share this knowledge within teams and the broader organization.
· A Bachelor’s degree in a technical discipline such as Computer Science is preferred
Additional Preferred Skills:
Experience with Agile methodologies and frameworks
Experience in integrating automation test code into CI/CD pipeline processes
Experience with GraphQL API development
Experience with API Management Tools and performance monitoring
Experience with event driven architecture
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
#J-18808-Ljbffr
#J-18808-Ljbffr