Associate Software Engineer

New Today

JOB SUMMARY
We are seeking a motivated and detail-oriented Associate Software Engineer to join our IT Applications Development team. This entry-level position is ideal for a recent graduate or someone with a foundational understanding of software development who is eager to grow their skills in a supportive and collaborative environment. As an Associate Software Engineer, you will work closely with experienced team members to develop, configure, and maintain software applications that meet business needs.
DUTIES & RESPONSIBILITIES Application Development: Analyze detailed business, functional, and technical requirements and specifications to develop and configure software applications. This includes coding internally developed applications or configuring commercial-off-the-shelf (COTS) software using a variety of programming, scripting, and database languages. Problem Solving: Collaborate with senior engineers to address and resolve application issues. Given the nature of this entry-level role, the problems encountered are generally straightforward and do not involve high levels of complexity. Application Support: Assist in the testing, deployment, and maintenance of software applications. This includes fixing programming errors, making changes based on scope adjustments, and implementing enhancements to improve application functionality. Documentation and Reporting: Document processes, workflows, and coding practices. Explain facts, policies, and practices related to the job area clearly and concisely. Collaboration: Work under close supervision while gaining experience and knowledge in the field. Engage with cross-functional teams to ensure applications are effectively supporting business objectives. QUALIFICATIONS Bachelor's degree in computer science, Information Technology, or a related field. Foundational knowledge of programming languages such as Java, Python, React, or similar. Basic understanding of database management and SQL. Basic understanding of cloud technologies and configuration. Familiarity with software development lifecycle (SDLC) methodologies. Ability to analyze technical requirements and translate them into functional software. Strong communication skills and a willingness to learn and grow in a collaborative environment. Experience: This is an entry-level position, so prior professional experience is not required. However, internships, co-op positions, or academic projects related to software development are highly valued.
This job description outlines the core responsibilities and qualifications for an Associate Software Engineer at the entry professional level, focusing on IT applications development. The position is designed to offer significant learning opportunities and professional growth for those entering the field.
PHYSICAL DEMANDS/WORKING CONDITIONS Predominately sedentary office position with high frequency of keyboarding/computer work required. Off-hour and weekend work may be required. The physical demands are minimal and typical of similar jobs in comparable organizations. The work environment is representative and typical of similar jobs in comparable organizations.
The salary range reflected is a good faith estimate of base pay for the position. In addition to base salary, this role is incentive compensation and benefits eligible, and individual salary will ultimately be determined based on individual experience, skills, qualifications and geographic location.
Location:
Montpelier, VT, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search