Skip to main content

Software Engineer II-Cloud--Hybrid

Job DescriptionJob DescriptionDescription:

Contribute to the design, development, and deployment of software systems on Google Cloud Platform using Java Spring Boot and/or Node.js with NestJS. Support the Company’s external customers, products, services, and internal systems by delivering high-quality software solutions. Collaborate with cross-functional teams to ensure project goals are met on time and within scope.

  • Evaluates products and tools relevant to the Company’s business.
  • Ensures development resources utilize consistent methods and paradigms.
  • Makes ROI determinations for implementation of new tools and platforms.
  • Communicates needs, analysis, and ROI to upper management.
  • Controls and develops master architectural plan for databases, systems, and services.
  • Considers input from many functional areas of the Company when considering new products, services, and administrative applications.
  • Optimize database for efficiency.

Provides IT Project planning and estimating of software features.

  • Produces feature estimates and schedules.
  • Completes features per company priorities and within guidelines.
  • Determines resource allocation to specific features based on company needs.
  • Work independently on multiple features that require multi-department coordination and accomplish releases on time with success.

Effectively and professionally communicates with IT department and all other departments.

  • Aid testers and support personnel as needed to determine system problems.
  • Respond promptly and professionally to bug reports.
  • Provide feedback regarding performance considerations and usability issues concerning software specifications and implementation to various personnel and departments.
  • Responsible for communicating with other engineers and manufacturer's technical support staff regarding programming needs and performance.
  • Mentor Software Developers

Participates in the full software lifecycle application development, testing and analysis.

  • Designs, codes, debugs and documents applications in various software at an expert level
  • Develops new software and modifies existing legacy programs to meet and maintain specified standards and requirements.
  • Conducts Software analysis including requirements analysis, software code reviews, identification of code metrics, system risk analysis and software reliability analysis.
  • Verifies that logic and syntax are correct and that program results are accurate. This includes preparing test data, test procedures and documentation.
  • Analyzes system specifications and translates system requirements to task specifications.

Other duties as assigned.

  • Participate in projects assigned by manager.
  • Maintain and follow ISO standards.
  • Seek out and complete appropriate training, development, and research.
  • Knowledge of department processes
  • Support the mission, principles, and goals of the company.

Requirements:

  • Bachelor’s degree in computer science or related degree or equivalent experience, Required
  • 6 Years Software development in enterprise systems, Required
  • 3 Years Cloud Development and CI/CD, Required
  • 3 Years Architecture and systems design, Required
  • 2 Years Database Optimization, Required
  • Knowledge of Java Spring Boot, Node.js, NestJS, HTML, CSS, JavaScript,

Location: SentriLock headquarters located in West Chester, OH

Software Engineer II-Cloud--Hybrid

West Chester, PA
Full time

Published on 11/05/2024

Share this job now