Senior Software Engineer

Ssg

$178K — $183K *
US-AnywhereRemote in Needham, MA
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics Engineering, or a closely-related IT field.
  • 5 years of software engineering experience or 3 years with a Master's degree.
  • Proficient in writing, debugging, and optimizing Bash shell scripts.
  • Experienced with Hibernate, JPA, SQL, and HQL, focusing on ORM mapping and query optimization.
  • Expertise in designing, building, and consuming web services using SOAP/REST APIs.
  • Familiarity with SCRUM and AGILE methodologies.
  • Hands-on development skills in Spring Boot, HTML5, and Unix-like environments.

Responsibilities

  • Design and develop software solutions for public health and public safety IT projects.
  • Build cloud-native applications and web applications using Java and modern web technologies.
  • Create automation tools for development, deployment, monitoring, and testing.
  • Lead the development team in breaking down requirements and ensuring timely releases.
  • Meet with business teams to analyze and translate their needs into technical solutions.
  • Develop and tune SQL queries for Oracle or PostgreSQL databases.
  • Perform peer code reviews, unit testing, and deploy applications to production environments.

Benefits

  • Fully remote position with the ability to work from anywhere in the U.S.
Full Job Description
Strategic Solutions Group LLC, Senior Software Engineer (Needham, MA- Remote): Responsible for designing and developing software solutions in support of public health and public safety IT projects, including applications that incorporate significant automation and custom product configuration. Duties include:
• Designing and developing cloud-native applications and web applications using Java, Object Oriented Analysis, reusable Design patterns, and other web technologies.
• Building automation tools for development, deployment, monitoring and testing the application team.
• Developing React or Primefaces JSF based UI web-based applications for the team.
• Design and oversee comprehensive software solutions, aligning business needs with technical strategies to deliver scalable, innovative and robust systems
• Leading the development team to analyze & breakdown requirements and assigning them to the team for the release.
• Meets regularly with business team to analyze requirements to meet their needs.
• Developing for an Oracle or PostgresSQL application database in a RDBMS including tuning SQL queries with complex business logic.
• Performing peer-review of developers' code, unit testing, functional testing, and deploy code to production environment.
• Debugging production issues, performing root cause analysis and implementing fixes in the system.
• Identify technical debt, quality issues and remediate.

Minimum Requirements:

Bachelors degree (or foreign equivalent) in Computer Science, Electronics Engineering or a closely-related IT field plus 5 years' experience as a Software Engineer/Developer implementing and analyzing software solutions; or in the alternative, Master's degree (or foreign equivalent) in Computer Science, Electronics Engineering or a closely-related IT field plus 3 years' experience as a Software Engineer/Developer implementing and analyzing software solutions.

Qualified applicants must have the following experience (maybe gained concurrently with above):

3 years with:
• Writing, debugging, and optimizing Bash shell scripts.
• Working with Hibernate, JPA, SQL, and HQL with strong skills in ORM mapping, query optimization, entity management, and relational database design.
• Designing, building, and consuming web services using SOAP and/or REST APIs.
• Working with SCRUM and AGILE methodologies.
• Working with full-stack architecture, including building pipelines, CI/CD and infrastructure systems.
• Hands-on development in Springboot, Web Services, HTML5 and deployments on Unix like environment using systems level tools.
• Analyzing user requirements and converting these into software design and solutions.
• Implementing and developing best practices for debugging, analytics and API development using SOLID principles.
• Working with secure coding pattern utilizing SSL/TLS PKI or Public/Private key using RSA algorithm.
• Hands-on frontend development with either React or JQuery.
• Using Java to design and implement cloud-native applications and infrastructure using either AWS/Azure or Spring Cloud Netflix.

2 years of experience as a lead developer for a project or group with responsibility for managing development efforts.

Position is fully remote, with ability to work from anywhere in the U.S.

Salary range is $178,131 - $183,131 per year.

Similar Jobs

More Jobs at Ssg

More Information Technology Jobs

Find similar Senior Software Engineer jobs: