Assesses the impact of design decisions on the computer solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.
Recommends and implements solutions based on analysis of issues and implications for the business.
Identifies emerging issues and trends to inform decision-making.
Leads and implements initiatives as required to deliver business objectives.
Leads/conducts detailed code reviews and constructively provides feedback.
Strong capability for design, architecture, and solutions.
Conducts independent analysis and assessment to resolve strategic issues.
Builds effective relationships with internal/external stakeholders and ensures alignment.
Decomposes business requirements and translates them into detailed design specifications and code.
Qualifications:
BS/BA in Computer Science or related field
6+ years of relevant experience and/or certification in a related field of study or an equivalent combination of education and experience.
Advanced level of knowledge in domain and technical/business environment and processes.
Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.
Strong knowledge and working experience with .Net and C# with exposure to front-end technologies, understanding of databases (Oracle or SQL), and entity framework.
Strong knowledge of the .NET 8 framework and C# programming language.
Strong knowledge of modern development practices/patterns such as Domain Driven Design, Truck development, and Modularization of legacy code.
Strong knowledge of multi-layer bank applications and E2E integration.
Strong integration knowledge with various peripherals that support a branch application to perform various critical financial transactions.
Capable of leading project teams to deliver and implement.
Collaboration & team skills - In-depth.
Analytical and problem-solving skills - In-depth.
Ability to work independently or in a team environment.
Job Type: Full-time
Pay: $85,226.42-$115,742.93 per year
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.