drjobs Software Engineer

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Stoneham, MA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Software Engineer - US
Location: Stoneham MA USA(Hybrid or Remote)
Department: Software Engineering
Employment Type:Full-time

About Naviam
Naviam is a fast-growing globally recognized leader in enterprise asset management backed by over 30 years of industry expertise. With a workforce of 325 professionalsincluding more than 100 in the deliver best-in-class IBM Maximo solutions to clients across North America the UK Australia New Zealand and Southeast Asia.

As a Platinum-accredited IBM Business Partner Naviam provides complete Maximo lifecycle services from implementation to fully managed cloud-hosted solutions. Our customers span a range of industries including Oil & Gas Facilities Management Pharmaceuticals Manufacturing and Utilities.

Position Overview
We are seeking a Software Engineerto join our high-performing Naviam Product Software Engineer Planner Team. This rolewill be responsible for designing developing testing and maintaining software applications that meet the needs of the business. This role requires a deep understanding of software engineering principles proficiency in programming languages such as Java and front-end frameworks like Angular with TypeScript. Experience with the Spring Framework is highly preferred. The ideal candidate is passionate about technology eager to learn and committed to delivering high-quality software solutions.

This is a great opportunity for a detail-oriented technically skilled professional who thrives in a collaborative fast-paced environment.

Key Responsibilities:

Software Development:
  • Design develop and maintain high-quality software applications using Java for backend development and Angular with TypeScript for frontend development.
  • Write clean efficient and well-documented code that adheres to best practices and coding standards.
  • Perform code reviews and collaborate with team members to improve code quality.
Testing and Debugging:
  • Write and execute unit tests integration tests and automated tests to ensure software functionality and reliability.
  • Debug and troubleshoot software issues identifying root causes and implementing effective solutions.
  • Participate in the continuous improvement of the testing process ensuring high code coverage and software quality.
System Design and Architecture:
  • Collaborate with architects and senior engineers to design scalable and maintainable software systems.
  • Participate in the development of software architecture and design patterns to improve system performance and maintainability.
  • Contribute to technical discussions and decision-making processes regarding software design and implementation.
Collaboration and Communication:
  • Work closely with cross-functional teams including product managers designers and other engineers to understand requirements and deliver features.
  • Participate in agile ceremonies such as stand-ups sprint planning and retrospectives.
  • Communicate progress challenges and risks to the team and stakeholders quickly and effectively.
Continuous Learning and Improvement:
  • Stay up to date with emerging technologies programming languages and industry trends.
  • Continuously improve your skills and knowledge through training certifications and self-study.
  • Contribute to the development of best practices coding standards and software development processes within the team.
Qualifications:
Education:
  • Bachelors degree in Computer Science Software Engineering or a related field (or equivalent experience).
Experience:
  • 2 years of experience in software development with a strong understanding of software engineering principles.
  • Proficiency in Java for backend development.
  • Experience with Angular and TypeScript for frontend development.
  • Experience with the Spring Framework is highly preferred.
  • Familiarity with web development frameworks and backend frameworks is a plus.
Skills:
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Familiarity with software development methodologies such as Agile or Scrum.
  • Experience with version control systems like Git and collaboration tools like GitHub/GitLab.
  • Strong communication and teamwork skills with the ability to work effectively in a collaborative environment.
  • Knowledge of databases (SQL and NoSQL) RESTful APIs and microservices architecture is a plus.
  • Knowledge of IBM Maximo or other CMS / work management systems is desired but not required.
Certifications (Optional):
  • Certified Software Development Professional (CSDP)
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Working Conditions:
  • This role is a mix of remote work and regular in-office attendance. In-office attendance may change based on business needs and at the request of the reporting manager.
  • Flexibility to work both from home and in the office when necessary.
  • Ability to work on multiple projects and meet deadlines in a fast-paced environment.


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.