API Lead Software Engineer
Apply NowCompany: Brilliant Infotech, Inc.
Location: Holmdel, NJ 07733
Description:
Title : API Lead Software Engineer
Duration: Long Term (Multi Year)
Location: Bethlehem, PA or Holmdel, NJ (Remote and later an onsite role)
Technical skills:
Hands-on experience:
Leadership / Management skills:
Position Qualifications:
Education:
Experience:
Duration: Long Term (Multi Year)
Location: Bethlehem, PA or Holmdel, NJ (Remote and later an onsite role)
Technical skills:
- .NET Core 3.1
- Microsoft C#.Net, VB.Net, ASP.NET
- Oracle 19c/SQL Server 2014 and later/PostgreSQL/RDS MySQL/DB2
- Docker container and images
- Distributed Caching
- Preferred knowledge in building loosely coupled and expose Microservices using RESTful API
- Preferred knowledge of internal and external API exposure related security fixes to work with COMPANY security team
- Preferred AWS infrastructure knowledge to work efficiently with COMPANY DEVOPS team for API implementation
- Preferred knowledge in POSTMAN for API testing
- Preferred knowledge on exposure of APIs using APIGEE
- Preferred knowledge of monitoring APIs using APP Dynamics
- Preferred knowledge of Kubernetes
Hands-on experience:
- Building APIs in JSON and XML
- Expert coding ability in a number of computer languages (e.g. Ruby, Java, JavaScript, Scala, and Node.js)
- Splunk integration with API related solution (required)
- Expert knowledge of data management and security
- Detailed knowledge of secured CI/CD process implementation using Jenkins and Bitbucket
- Propose and Develop API based on an existing or new application architecture
- Prepare API Spec using Swagger hub and perform peer review
- Engage with Solutions Architecture team to optimize and harden APIs using enterprise tools such as Least Recently Used (LRU) and Least Frequently Used (LFU) Cache policies, Redis as and when required for API related solution.
- Review API development and testing team deliverables to enforce high quality deliverables
- Developing and managing resources in cloud platforms (AWS preferred)
Leadership / Management skills:
- Leading / managing technical teams in building API and web services solutions for customers
- Possess critical thinking and strong problem-solving skills to solve complex problems
- Resource management in cloud environments to optimize API and systems
- Adaptability to changing business priorities and environments
- Strong written and oral communication skills using MS suite of products
- Quick learner to adapt to API related technical changes and mentor team members
- Experience in the Insurance industry is a plus
Position Qualifications:
Education:
- Master of Science (required) or similar degree in Computer Engineering, Computer Science, or job experience equivalent
- Microsoft Certifications preferred
- Certifications in Agile methodologies (SAFe, Scrum Master, etc.)
- AWS Cloud Practitioner or Professional
Experience:
- Minimum 7 years of experience in Microsoft technologies
- Minimum 3 years In-depth knowledge/experience in API development
- In-depth knowledge/experience in relational database management systems (PostgreSQL, Oracle, SQLServer)
- Minimum 3 years of experience in delivering Agile development projects
- Minimum 3 years of experience in managing and leading Onsite / Offshore technical teams
- Experience in implementing TDD, CI / CD, Static Code Analysis and Automation testing
- Strong Microsoft Word, Excel, PowerPoint skills
- Insurance, Dental or Medical domain knowledge is a plus