What are the responsibilities and job description for the Senior Full Stack Software Engineer position at IT Associates?
- Hybrid schedule: Minimum 2 days in office; additional in office days as required
- This role requires: 10% of travel
As a Senior Software Engineer, you will design, develop, and maintain high-quality software solutions, mentor junior developers, and contribute to the overall architecture and strategic direction of our technology stack.
Qualifications:
- Bachelor’s degree in computer science, Software Engineering, or a related field with 3 years of experience.
- Excellent understanding of front-end technologies and platforms - JavaScript, HTML5, CSS3
Essential (Primary) Functions:
- Serve as the Technical Lead contributing to and directing the efforts of the development team.
- Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.
- Design, develop, modify, implement, and support software components anywhere in the software stack.
- Lead the design and development of high-performance APIs that enable efficient communication between internal systems and external services.
- Determine root cause for the most complex software issues and develop practical, efficient, and scalable technical solutions.
- Remain current on new technologies and available vendor packages.
- Assist in task planning, estimation, scheduling.
- Mentor junior software developers for skill/knowledge development
- Determine process improvements, best practices, and develop new processes.
- Work in close partnerships with cross-functional teams and management
Associated Functions:
Skills
- Proficiency in Microsoft Word and Excel and ability to learn internal Blain software.
- Excellent understanding of front-end technologies and platforms - JavaScript, HTML5, CSS3
- JavaScript frameworks React JS & Redux, Angular, or Vue, C#, ASP.NET MVC, Microsoft SQL Server, Git, Xamarin. Experience with Boomi is a plus.
- Excellent analytical skills
- Excellent verbal and written communication skills to convey technical concepts clearly and effectively.
- Proven leadership skills to mentor junior developers and lead technical projects.
- Ability to train, delegate, and supervise others.
The anticipated salary range for this position is $110-130K annually. Actual salary will be based on a variety of factors including relevant experience, knowledge, skills and other factors permitted by law. A range of medical, dental, vision, retirement, paid time off, and/or other benefits are available.
Salary : $110,000 - $130,000