Sr. Eng Software App Eng

UnisysWhitpain Township, PA
Onsite

About The Position

Analyze business requirements and convert project goals into the defined system functions that the organization intends to develop. Perform project gap analysis, establish and evaluate the functional requirements gathered for validity and feasibility and communicate the same to the business users. Prepare use case diagram and review with business team to clarify and understand the scope of requirements. Create flow chart, data mapping document to understand the business rules & functional requirement clearly. Design rich and Responsive User- Interface (UI). Need to collaborate closely with User Experience (UX) designer and other design specialists to fulfill overall vision created by product owner. Create Stateful and responsive Front-End Components to fulfil the business requirements by using Angular, Typescript and NgRx store. Design and develop backend Business & Data services using .Net Core, which can interact with Angular Components. Take care of security features for both front end and backend applications by using the latest tools or approach followed as per the latest industry standards. Design and develop data migration components to import historical data for reporting. Design and develop Data transformation batch processing rules for reporting. Design and develop solutions to integrate external applications. Create data models and entity relationship diagrams (ERDs). Setup code review process. Create Unit Test cases for testing Angular components and services and backend Data services which can cover at least 80% of code coverage. Create System Integration Test cases and support Integration testing once all discrete components are integrated. Perform rigorous testing to identify any use case for performance improvement. Develop Proof of concepts for integration of new tools into application. Collate and present the recommendations and insights that would enable continuous measurable improvement in the client's business decisions. Work with DevOps team for deployment of new release versions using Continuous integration tools such as Jenkins to environments such as Dev, UAT, QA. Configure Cl CD pipelines for Deployment, Testing & Reporting. Mentors junior members of the team. Conduct Knowledge transfer and technical trainings. Takes lead in developing technical design documents and assists in user documentation creation.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Engineering, Computer Science, Information Technology or a related field.
  • 6 years of experience in the job offered or related position.
  • 6 years experience in Operating Systems: Windows XP, Windows 7, Windows 10, Windows 11, Windows Server
  • 6 years experience in Programming Languages: C#, VB.Net, .net Core
  • 6 years experience in Application Software/ IDEs: Visual Studio .NET (2003, 2005, 2008, 2010, 2013, 2017, 2022)
  • 6 years experience in Web Development: Angular 18 and above, ASP.NET (1.0 to 4.0), ASP (2.0, 3.0), IIS 10.0
  • 6 years experience in Databases & Data Tools: SQL Server (7, 2000, 2005, 2008, 2012, 2014, 2019), Oracle SQL Server Integration Services
  • 6 years experience in Design & Modeling Tools: Microsoft Visio, UML
  • 6 years experience in Reporting & BI Tools: Crystal Reports 9 for .NET, SQL Server Reporting Services, Cognos, Power BI
  • 6 years experience in Version Control/ SDLC tools: Azure DevOps, Git, Bitbucket
  • 6 years experience in GUI & Front-End Technologies: HTML, CSS, JavaScript, VBScript, XML, XSL, WinForms (.NET), Angular JS, Angular 18, Bootstrap, jQuery, npm
  • 6 years experience in Technologies & Frameworks: WebAPI, OData, Web Services, Entity Framework, .NET Core (8.0), Kafka, API Gateway
  • 6 years experience in Integrations with Laserfiche Document Management
  • 6 years experience in Implementing Single sign-on using Oauth 2 protocols
  • 6 years experience in Implementing Web API security, application vulnerability prevention
  • 6 years experience in Implementing Data management and reporting solutions using Azure Datalakes, Azure Synapse, Azure Data Factory.
  • Must be willing to work anywhere in the U.S. as the position may involve relocation to various and unanticipated client site locations; any relocation will be paid by employer pursuant to internal policy.
  • Applicant should be eligible for any required authorizations from the U.S. Government due to potential access to export-controlled commodities and technology.

Responsibilities

  • Analyze business requirements and convert project goals into defined system functions.
  • Perform project gap analysis, establish and evaluate functional requirements for validity and feasibility, and communicate findings to business users.
  • Prepare use case diagrams and review with the business team to clarify scope.
  • Create flowcharts and data mapping documents to understand business rules and functional requirements.
  • Design rich and responsive User Interfaces (UI).
  • Collaborate with UX designers and other specialists to fulfill the product owner's vision.
  • Create stateful and responsive Front-End Components using Angular, Typescript, and NgRx store.
  • Design and develop backend Business & Data services using .Net Core that interact with Angular Components.
  • Implement security features for front-end and back-end applications according to industry standards.
  • Design and develop data migration components for historical data import.
  • Design and develop data transformation batch processing rules for reporting.
  • Design and develop solutions for integrating external applications.
  • Create data models and entity relationship diagrams (ERDs).
  • Set up code review processes.
  • Create Unit Test cases for Angular components, services, and backend Data services, aiming for at least 80% code coverage.
  • Create System Integration Test cases and support integration testing.
  • Perform rigorous testing to identify performance improvement opportunities.
  • Develop Proof of Concepts for integrating new tools into the application.
  • Collate and present recommendations and insights for continuous business improvement.
  • Work with the DevOps team for deployment using Continuous Integration tools like Jenkins.
  • Configure CI/CD pipelines for Deployment, Testing & Reporting.
  • Mentor junior team members.
  • Conduct knowledge transfer and technical training.
  • Lead the development of technical design documents and assist in user documentation creation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service