Description

In this role, you will:

  • Lead complex initiatives on selected domains.
  • Ensure systems are monitored to increase operational efficiency and managed to mitigate risk.
  • Define opportunities to maximize resource utilization and improve processes while reducing cost.
  • Lead, design, develop, test and implement applications and system components, tools and utilities, models, simulation, and analytics to manage complex business functions using sophisticated technologies.
  • Resolve coding, testing and escalated platform issues of a technically challenging nature.
  • Ensure compliance and risk management requirements for supported area are met and work with other stakeholders to implement key risk initiatives.
  • Mentor less experienced software engineers
  • Collaborate and influence all levels of professionals including managers.
  • Partner with production support and platform engineering teams effectively


Required Qualifications:

  • 5+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
  • 10+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following:
  • University degree in Business/Engineering or related discipline
  • Overall, 8 + years of experience in full stack software development.


Desired Qualifications:

  • Experience integrating and securing private and public cloud environments such as PCF/AWS/Azure
  • Overall 6+ years of experience in Python programing
  • 5+ year experience in automation of manual process.
  • Java, Spring boot, Mongo DB, Micro Services, Design patterns, Kafka, GCP/Azure Public cloud containerization, Docker/K8s. E2E Solutioning and architecture, CI/CD orchestration tools: Jenkins, Maven, Gradle, GitHub Actions, uDeploy, unit, TestNG, Test Driven Development (TDD); Behavioral Driven Development (BDD): Cucumber/Gherkin
  • Onboarding new applications, repositories and CICD pipelines.
  • Experience optimizing for short term execution while planning for long term technical capabilities.
  • Ability and willingness to multi-task and learn new technologies quickly.
  • 2+ Working Experience in Tableau reporting, Scripting and SQL database will be added advantage.
  • Experience in Service Now will be added advantage.

Job Expectations:

  • Individual contributor role; Primary responsibility as Lead software engineer. 
  • Involve in end-to–end lifecycle of Product/Application development, analyze highly complex business requirements, designs and writes technical specifications to design or redesign complex computer platforms and applications.
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments.
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Act as an expert technical resource for modeling, simulation, and analysis efforts.
  • Verify program logic by overseeing the preparation of test data, testing and debugging of programs.
  • Oversee overall systems testing and the migration of platforms and applications to production.
  • Hands on experience of multi-threaded approach and Asynchronous development.
  • Assure quality, security and compliance requirements are met for supported area  
  • Review and analyze complex, large-scale technology solutions for tactical and strategic. business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented.
  • Collaborate and consult with key technical experts, senior technology team, and external.
  • industry groups to resolve complex technical issues and achieve goals.

Essential Qualifications

  • University degree in Business/Engineering or related discipline
  • Overall 10+ year of software development e
  • Overall, 8 + years of experience in full stack software development.
  • 5+ years of advanced experience using Python 3.10xx is must.
  • 4+ years of experience in automation of manual tasks and reports automation.
  • Experience in RPA solution would be an added advantage.
  • Experience with build/deployment tools –Git, GitHub, Jenkins CI, Artifactory, Azure. DevOps, PCF
  • 3+ years’ experience with delivering software leveraging Scrum or Kanban practices, awareness of BDD, TDD, regression testing and other engineering best practices.
  • Experience deploying dashboards and self-service analytics solutions on both relational and non-relational databases.
  • 5+ years’ Hands on Experience of Relational Databases, SQL, designing tables efficiently, write DDL/DML scripts, stored procedures, views, Functions and ORM technologies.
  • 2+ years’ experience with SQL databases such as MS SQL.
  • 5+ years of application development and implementation experience.
  • 5+ years SQL Server developer role experience along with performance tuning.
  • 4+ years of experience with software architecture design principles and designing software solutions the promote reusability and clean and secure coding practices (e.g., microservices).
  • Python with multithreading, multiprocessing, classes, Restful API Development, Spring (Core, security, MVC, Web, etc.), Flask Spring Boot + JPA/Hibernate along with J2EE technologies.
  • Experience on web and UI development experience with Angular, HTML5, XML, CSS3, JavaScript/JQUERY and AJAX.
  • Experience in Responsive Web Design, UI Debugging and Browser Developer Tools.
  • Experience with Node.js is an added advantage.
  • DEVOPS – CI CD pipeline (Jenkins, checkmark, black duck, gradle, sonarqube)
  • Strong analytical skills and Fluency in English.  
  • Knowledge in Networking, Switching, and routing would be an added advantage.
  • Experience with implementing changes in a critical, 24/7 environment.
  • .Net development and deployment experience added advantage.

Education

Any Graduate