What are the responsibilities and job description for the Sr. Software Engineer position at Alexander Technology Group?
Alexander Technology Group is seeking a Senior Software Engineer to design, build, and support high-quality software solutions in a collaborative Agile environment. This role works closely with technical and business teams to translate requirements into secure, scalable, and well-tested applications.
Responsibilities Include
Pay range 60-80/hr
ATG456
Responsibilities Include
- Designing, developing, testing, and maintaining custom and configured software applications
- Writing clean, efficient, and secure code following best practices
- Developing and supporting APIs and integrations
- Participating in system design, architecture reviews, and technical decision-making
- Supporting application deployments, releases, and ongoing enhancements
- Troubleshooting, debugging, and resolving application and data issues
- Contributing to continuous improvement of development processes, automation, and security standards
- Collaborating with stakeholders to ensure solutions meet business needs
- 10 years of professional software engineering experience
- Strong experience with Java, modern JavaScript frameworks (e.g., Vue.js), and scripting languages
- Experience with API design, automation, and testing practices
- Solid understanding of software architecture, design patterns, and multi-tier systems
- Experience working in Agile development environments
- Familiarity with DevOps concepts, CI/CD pipelines, and secure coding practices
- Experience serving as a technical lead or senior contributor
- Experience with low-code/no-code platforms or configurable commercial applications
- Background in regulated or enterprise environments
Pay range 60-80/hr
ATG456