Post Job Free
Sign in

Software Engineering Manager

Company:
Visionet Systems Inc.
Location:
Pittsburgh, PA, 15289
Posted:
May 02, 2025
Apply

Description:

Key Responsibilities

Providing technical direction and engineering leadership for a team of engineers

Mentoring and guiding junior engineers

Contributing to the design and development of new products and features

Maintaining product quality

Ensure adherence to engineering processes such as code reviews, source control, and unit testing, use case analysis, defect management, continuous integration and deployment

Work closely with the Project Managers in providing technical solutions and innovative ideas to cater to project needs.

Develop existing systems by analyzing and identifying areas for modification.

Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.

Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.

Doing Code Reviews and Unit testing systematically

Required Qualifications

BS degree in Computer Sciences or related field

10+ years of experience in engineering with 3 years as a lead

Extensive web development experience in JAVA

Working knowledge of JBOSS Wild fly app server

Hands on experience with JSF, Hibernate

Experience with Client-side frameworks (Angular, React)

Experienced with Cloud services AWS and Azure

Experienced with Azure DevOps (CI/CD Pipelines)

Excellent knowledge of Design patterns and best practices for coding styles, standard naming conventions, security, etc.

Good knowledge of Databases (RDBMS, NoSQL)

Proficiency in J2EE (e.g. Web Services, JSPs, EJBs, JTA, JPA)

Experience writing RESTful APIs

Experience with either Spring or Hibernate

Good knowledge of Core JAVA, OOP and Data structure

Apply