Overview of the Role
Engage with business leaders and users to understand how data-driven changes to process, products, services, software and hardware can improve efficiencies and add value. They must articulate those ideas but also balance them against what’s technologically feasible and financially and functionally reasonable. Depending on the
role, you might work with data sets to improve products, hardware, tools, software, services or process.
Primary Responsibilities
Analyze and understand the functional and technical requirements.
Hands-on development experience with management and implementation of APIs and Microservices.
Experience with complex development patterns, particularly around extending/enhancing current portal capabilities.
Implement solutions aligned to the enterprise strategy leveraging strategic tools/technologies, patterns, processes.
Participate in Agile/Scrum development process.
Troubleshoot and debug applications.
Communicate effectively with other engineers and QA.
Required Qualifications
4+ years of experience working with .NET Technologies: C#, ASP.NET, MVC, Web API, WebServices.
2+ years of experience with front-end technologies like Angular and React
4+ years of experience with SQL Server, MYSQL, Oracle or other comparable RDMS database system
2+ years of experience with APIs / micro-services
2+ years of experience with CI/CD tools like Jenkins, GitHub Actions
1+ years of experience with code scanning and security tools for code vulnerability, code quality, secret scanning, penetration testing and threat modeling
Preferred Qualifications
Bachelor’s degree in computer science or related field
Experience with unit testing frameworks
Experience with version control systems like Git/GitHub
Proven ability to do POC on emerging tech-stack
Experience with Linux or Unix platform
Experience with RabbitMQ
Experience with Redis
Proven ability to independently troubleshoot problems and document RCAs
Experience with event steaming platforms such as Kafka.
Bachelor’s Degree