What are the responsibilities and job description for the Software Engineer position at Hirextra?
Job Details
Job Description
Roles and Responsibilities:
- Daily stand up meeting
- Weekly planning sessions
- Working closely with the development team, that consists of scrum masters, business analysts, developers, automation test engineers, and business stakeholders
- Expected to have input into user stories
- Software development using Angular 15 (front end) and .Net Core, 6, 8 (back end)
- Build and deploy in a CI/CD enterprise pipeline environment
- Unit test coverage
- Work with QE testers to provide input into their test plans
Must Have Technical Skills: Level 3: 4-6 years
- Experience working with business stakeholders to understand needs and translate that into development strategy and application design.
- Strong analytical thinking, troubleshooting and problem-solving ability
- Back End: .Net Core/6/8, .Net framework, C#, advanced concepts (ie dependency injection)
- Front End: Angular 15 , advanced concepts state management, library creation, rxjs, reactive forms, content projection, ElectronJS
- Jenkins
- DevOps (containers, CI/CD pipelines)
- Microservice Architecture
- REST API Development
- Experience mentoring developers and driving development while managing your own development workload
Flex Skills/Nice to Have:
- Java/JavaScript
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.