Department: IT
Reporting to: Software Development Manager
Location: Waltham
FLSA Status: Exempt
Job Objective:
Builds and maintains applications including coding, testing, debugging and documenting. Relies on experience and judgment to plan and accomplish goals.
Essential Duties and Responsibilities:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Utilize understanding and experience of OO programming on Microsoft Stack to accomplish development objectives in a fast paced, team-centric environment.
- Demonstrate competency in any technologies relevant to ProTeck’s application development ecosystem
- Demonstrate learning from the code review process resulting in reduced re-work effort on projects over time.
- Demonstrate awareness of the tradeoffs between risk and perceived efficiency when making implementation decisions.
- Follow Departmental defined process guidelines (including time-tracking and coding standards). Exemplify a disciplined approach to software development.
- Work autonomously within the Agile Team paradigm to identify and accomplish tasks (with assistance from team members) to meet team goals.
- Demonstrate a passion for technology, technical aptitude, and growth.
- Utilize provided access to Pluralsight training resources to improve your skill levels on topics relevant to ProTeck’s environment.
- Demonstrate skill in creative problem solving. Consistently explore alternatives and hash out with your team the best solution for the problem at hand.
- Contribute to changing team assignments– which will include individual rotation to Rapid Response.
Education and Experience:
- 5 or more years of experience in Software Development
- Associates/Bachelor’s in Computer Science, Engineering or related field
Knowledge, Skills and Other Abilities:
- Ability to perform work with accuracy, clarity, consistency and thoroughness
- Ability to plan, organize and analyze daily workload for optimum productivity
- Ability to meet deadlines, work independently and be a team player
- Demonstrate precise and efficient communication skills
- Strong problem solving and good judgment skills
- High professional standards and ethics
Applicants should send a cover letter and resume. No phone calls please.