The Sr. Software Developer is a full-stack developer with good programming skills that will join our team for the purposes of building strategic software solutions for our clients and our specific business units. The ideal candidate will have a passion for coding, enjoy working with others who share that passion, and interested in using / learning cutting-edge technologies.
Responsibilities Include:
Analyze, design, develop, and debug code for existing software systems or new software solutions that meet the business needs and requirements
Build full-stack software solutions according to software engineering design best practices for maintainable extensible code
Work closely with your team to understand requirements and write high quality code and program applications within deadlines
Perform unit and integration testing before releasing code
Work with BAs, QAs, and application support team to assist with troubleshooting and fixing issues
Work with scrum teams and follow Agile development methodology
Interact with users and stakeholders to define system requirements
Design, develop and maintain back-end integrations and APIs required to work with the applications
Participate in Sprint planning meetings, design review meetings and daily scrum meetings
Use Jira to get requirements and acceptance criteria for assigned user stories
Assist with application security compliance and secure coding practices
Skills Requirements:
Minimum 5 years experience in .NET Web Development