Software Engineer
Vacancy expired!
job summary:Have you takent time away from your career to care for family members? If so, we want to help you RESUME and RESTART your career!We are currently seeking a qualified, knowledgeable IT Professional to help our company develop, use, and integrate IT systems. S/he will be responsible for resolving technical problems and providing training to users to improve the efficiency value of technology in business. An ideal candidate would be both highly knowledgeable and customer oriented. S/he would possess technical knowledge in all relevant areas and aptitude for problem-solving to provide business solutions by developing complex or multiple software applications. They demonstrate a proven understanding of the business or function for which the application is designed. location: Merrimack, New Hampshirejob type: Contractsalary: $54 - 55 per hourwork hours: 9am to 5pmeducation: Bachelors responsibilities:- Bachelor's degree in Computer Science or equivalent field of study - 5+ years development experience - BS/BA Degree in Computer Science or similar field of study - Robust critical thinking skills coupled with a desire for growth, to learn and to engage with peers in technical and design discussions - Proven experience in communicating technical needs and capabilities to non technical team members, product owners, and partners - Ability to utilize a long-term mentality to help produce scalable, maintainable solutions - Passion to provide guidance on standard methodologies and mentoring support to the other Developers within the wider Digital Platforms Technology team The Skills you bring - Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, Maven - Client-side language, library, and framework proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS - Knowledge of AWS or Azure Cloud Applications - Experience collaborating in a team environment to develop, deploy, and support key applications and features - A proven understanding of the Agile software development methodology - Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions - Appreciation for and alignment to standard methodologies regarding object oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage The Value you deliver - Full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning - Use of formal methods (traditional structured or Agile/iterative) for delivering new or enhanced applications, identify and communicating systems development processes and developing work you're doing associated with the respective phases of the lifecycle - Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner - strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience and judgment - Can communicate in various settings; one-on-one, small and large groups, with peers, and senior management - Skilled at influencing team members and external groups - strong troubleshooting and problem-solving skills - Desire to be organized, highly responsive and committed to quality qualifications:
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors
Vacancy expired!