What are the responsibilities and job description for the Software Engineer III position at Cross Resource Group?
Job Description
Job Description
What you will do
This position will be responsible for maintaining existing internal software, as well as planning, designing, developing, testing, deploying, and supporting future software. This position reports to and will work closely with the Director of Technological Innovation, while mentoring and guiding other developers. This position will be directly involved with the technical planning and architectural design of solutions and new systems.
Your Key Responsibilities
- Utilize industry-standard software development tools to create applications with the following technologies : .NET / C#, Node.js / JavaScript / TypeScript, Python, SQL / PostgreSQL, and AWS
- Assist with determining project plans, schedules, designs, and architectures to solve large-scale problems faced by the business
- Actively maintain and organize code repositories for libraries and applications using Azure DevOps, and Git
- Develop and contribute to documentation, including primarily technical documentation
- Create UML diagrams (sequence, flow, state, etc.) to capture and document business logic and constraints for the purpose of designing and architecting new solutions and enhancements
- Configure build pipelines and develop / deploy test plans
- Ensure the code quality of junior developers and align the efforts with development goals and priorities
- Direct routine stand-up, prioritization, and alignment sessions
What you will bring
Benefits we offer