Associate Software Engineer
Andover, MA, US, 01810
Job Description
• Engage in all aspects of the software delivery cycle, including the design, build, test, deploy, and support of software applications
• Develop and maintain robust, scalable, and high-performance full-stack applications
• Contribute to and drive the generation of innovative application architecture and capabilities and bring them to fruition.
• Design, develop, and maintain APIs and their integration to backend services in highly distributed systems
• Write clean, readable, efficient, maintainable, and well-documented code.
• Implement and maintain automated testing processes to ensure product quality and reliability.
• Maintain a consistent level of communication between developers and the application stakeholders.
• Actively participate in knowledge-sharing sessions and contribute to continuously improving agile development processes.
• Work closely with cross-functional teams, including designers, product managers, and design engineers, to translate business requirements into technical solutions and ensure the timely delivery of high-quality software products.
• Learn and adapt to a diverse set of technologies, best practices, and new development paradigms to improve our process and infrastructure
Education / Qualifications
• BS degree in Computer Science, Engineering, or Applied Science
• 0-2 years of experience designing and implementing technical software solutions in a fast-paced environment
• Strong knowledge of computer science fundamentals
• Strong programming experience in Java and Python
• Hands-on experience with Java frameworks such as Spring Boot, Hibernate
• Demonstrable programming knowledge in backend web languages and frameworks such as PHP, Node
• Proficient knowledge of frontend web technologies, such as JavaScript/TypeScript, React, and CSS
• Experience in designing and developing SQL or NoSQL databases
• Experience with modern virtualization and containerization, such as virtual machines and Docker
• Experience with version control systems such as Git
• Familiarity and comfort with working in the Linux command line
• Strong communication skills with an ability to collaborate cross-functionally
• Capability to work effectively independently or in a team.
• Growth mindset with a strong appetite for learning and the ability to leverage what you learn to improve our development process.
Compensation Data
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.
Vicor is an EO employer – M/F/Veteran/Disability
Salary Range: $65,920 - $90,000
Please note: This range is based on our current market driven pay structures. Individual salaries are determined based upon a variety of factors including but not limited to, a candidates overall qualifications, such as skills, education, and experience as well as company internal equity.
Nearest Major Market: Boston