Full Stack Developer Job Description
Summary
• Responsible for analyzing, modifying, and supporting application software.
• Ensures quality code is delivered through continuous integration, development, and testing.
• Performs technical design, coding, support, and documentation of software application
modifications.
Responsibilities·
• Deliver technology solutions that support business goals. Partners with the client tech leads to
understand business requirements, evaluates features, and translates application specifications into
workable technical solutions.
• Maintain application software and systems.
• Ensures all deliverables are appropriately developed and tested and risks are mitigated
• Code reviews, R&D necessary for the application development
• Support technical initiatives and provides input into best practices to team·
• Maintain application software and systems.
• Ensure quality code is delivered through continuous integration, development, and testing.·
• Perform technical design, coding, support, and documentation of software application
modifications.
• Deliver technology solutions that support business goals.
• Experience as part of an Agile engineering or development team·
• Strong understanding of object-oriented principles with an ability to write clean code·
• Strong experience working with a relational database and NoSQL database·
• Strong experience with CI/CD pipelines with Jenkins or similar; Git/GitHub; Artifactory·
• Proven skills in high availability and scalability design, as well as performance monitoring·
• Experience developing and implementing API service architecture·
• Strong experience of developing multi-threaded and synchronization application·
• Build secure web applications with user authentication
Qualification:
Bachelor of Engineering in Computer Science, Information Technology or related field·
5 to 7 years of relevant experience· Strong experience with .NET, .NET Core, Angular 2+, MS SQL
JIRA, Git, should have experience working on VM’s, (VPN, Citrix, etc)