The Software Engineer Level II is responsible for design construction and unit testing of assigned components/modules. The candidate will collaborate with Business Analysts and SMEs to perform detailed requirement analysis. The candidate will provide production implementation and postproduction support and be part of the Consultant IT team.
Qualifications :
Responsibilities
- Analyze design develop methods procedures to achieve optimal configuration of concurrent product baselines for company specific Finance applications
- Support other development/QA staff with specific subject matter expertise and QA testing support
Required Skills/Experience
- .NET
- C# (minimum 3 years)
- AZURE Event Hub
- Excellent communication skills
Required Qualifications
- Excellent analytical problem solving and organizational skills.
- As part of Agile teams completes software development work which includes application design coding code review and testing. Keeps Agile team and APM apprised of project status.
- Knowledge and experience using agile software development principles processes and tools.
- Knowledgeable of ServerSide program languages like .NET (using C#.NET)
- Basic design ability including knowledge of UI and basic prototype design for applications being worked on.
- Knowledge of Server Side and API design and implementation patterns is a must
- Ability to work independently on moderately complex projects receiving only general direction Strong knowledge of object orientated analysis / design / design patterns
- Experience with multithreaded applications using asynchronous and event driven programming
- Experience with Microservice Architectures: Kubernetes Containers REST APIs .NET Core and Pod AutoScaling
- Working knowledge of database queries stored procedures and other database objects using SQL Server. Work on SQL Server SSIS packages/Jobs for system int
- Eventdriven designs: Fanout and Competing Consumers patterns leveraging Topics and Queues
- Familiarity with using DevOps preferably with GitHub Actions and/or ArgoCD
- Utilize DevOps and configuration management process and tools for Continuous Integration / Continuous Delivery and Testing
- Coordinates with software architects and Software engineer IVs to ensure that the engineering realization is in accordance with Enterprise Architecture principles and software development best practices.
- Excellent Analytical ability and showing keen interest in learning new platforms and technologies
- Experience using source code change management and related tools such as GtHub Enterprise.
- Experience and comfort with creating and updating documentation including architectural diagrams.
Desired Skills and Qualifications
- Python
- Java
- SQL Server Integration Services (SSIS) and/or Informatica
- Azure Function Apps AKS and other serverless features
- Experience with Insurance or Financial Services and related systems
Additional Information :
- Required knowledge & skills would typically be acquired through a bachelors degree in computer science or related field
- Experienced developers with at least 57 years in software development
Remote Work :
No
Employment Type :
Fulltime