Sr. Software Developer

Full Time1 year ago

Employment Information

Job description
JOB SUMMARY DESCRIPTION / PRIMARY PURPOSE OF JOB

This position is responsible for influencing and implementing technical industry best practices in all facets of API Development. The ideal candidate should have a strong background in developing and maintaining software applications that interface with other systems, whether through RESTful APIs or web services.  The candidate should also have strong experience working with Azure API Management and the C# programming language.


JOB RESPONSIBILITIES/RESULTS

Develop and maintain software applications that interface with other systems, whether through RESTful APIs or web services.
Work closely with architects, engineers, and business analysts to design and implement new features and integrations.
Develop and maintain API documentation.
Ensure that all APIs are secure, scalable, and universally available.
Troubleshoot and debug issues with API’s and related systems.
Testing and improving performance of the APIs in terms of response time, reliability, and resource usage.
Stay up to date with the latest trends and technologies in API development.
Highly proficient in C#, Json, and XML
Results - Performance Measures (How to Measure Success)

APIs implemented follow industry best practices and Starkey’s IT design.
APIs are built with optimal execution time considerations.
APIs are adequately monitored, and thresholds reported to address potential issues prior to customer impact.
APIs are fully documented, and team members are cross trained.
APIs are developed with security in mind.
JOB REQUIREMENTS

Minimum Education, Certification and Experience Requirements

Education:

Bachelor’s degree in computer science or related field or equivalent experience required.
Experience:

5+ years field experience:

API development in a 24x7 production business system setting.
RESTful design principles
Comprehensive testing and validation process
Strong knowledge in Azure ecosystem
Strong troubleshooting and problem solving
Strong programming and scripting skills
2+ years field experience:

API security design principles
Supporting cloud design principles
Knowledge / Technical Requirements

Knowledge in Azure Cloud Services Logic Apps, Function Apps, Event Grid, Service Bus, Key Vault, and Data Factory preferred.
Ability to translate business requirements into technical solutions.
Drive work with Transparency and accountability.
Effective communication skills
Works in a team setting and as an individual.
Shows Agility
Thinks Analytically
Cloud certifications preferred.
Role: Software Development - Other
Industry Type: Software Product
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: BCA in Computers, B.Tech/B.E. in Computers
PG: MCA in Computers, M.Tech in Computers
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
C#Azure Api ManagementJSONXML
Data FactoryKey VaultApi DocumentationService BusRestful WebC Programming LanguageAzure Cloud ServicesEvent GridRestful Web Api Development

Your experience on this site will be improved by allowing cookies Cookie Policy