What are the responsibilities and job description for the API lead developer using . Net as the platform position at Osair Technologies LLC?
Hi
Role: API lead developer using . Net as the platform
Location: Michigan or Texas(Locals)
Duration: Long Term
Experience: 15 years
Position Overview:
The Software Engineer IV is responsible for solving business problems through technological innovations, by writing, designing, and developing new software solutions to enhance existing software and applications. This role is responsible for evaluating current software and applications and identifying opportunities for improvement that will increase efficiency, efficacy, and overall company goals. This role works collaboratively with other Engineers, Analysts, Leadership, and end users. The Software Engineer IV acts as a team lead and advisor to lower-level Software Engineers.
Essential Responsibilities:
· Collaboratively works with other engineers, QA, Business Analysts, leadership, and end users.
·
Participates in research, design, and development of new software and
systems.
·
Solves interesting business problems through technology and software.
·
Tests new software and systems to ensure that logic and syntax are
correct and meets business needs.
·
Develops unit tests for new code.
·
Troubleshoots and support production systems.
·
Understands business requirements and provides designs and software to
meet business expectations.
·
Participates in design and code reviews.
·
Able to lead a team of 10 onsite and offshore along with development
activities.
·
Participates in project planning and consistently meets projected
timelines.
·
Responsible for architectural analysis
·
Responsible for SDLC process implementation, application quality
assurance, as well as advanced coding and coding review
Required Qualifications &
Skills:
· Masters/Bachelor’s degree in computer science, Information Technology, or a similar field; a combination of experience and training may be considered in lieu of degree
·
A minimum of ten (15) years of experience as a Software Developer
·
Expert .Net (C#) skills
·
Expert in Developing Micro services
·
Expert knowledge of RESTful APIs
·
Expert skills with MSSQL
·
Experience working with containerized applications.
·
Agile Methodology (Scrum)
·
Ability to independently analyze and identify comprehensive solutions to
software problems
·
Highly motivated, self-starter who willingly participates in all phases
of the software development life cycle
·
Ability to understand new business concepts quickly
·
Team oriented with excellent communication skills
·
Familiarity with common design patterns (Command, strategy, singleton, factory, etc.)
·
Expert knowledge of SOLID coding
principles of Object-Oriented Design
·
Demonstrated expert level of programming skills and independent analysis
and identification of comprehensive solutions
·
Highly motivated, self-starter who willingly participates in all phases
of the software development life cycle
·
Work with the design to produce high-performance apps
·
Work with APIs and data sources
per the requirements
·
Assist in the upkeep of code quality, reusability, and continual code
evaluation.
·
Investigate and apply new technologies to enhance the developer
experience.
·
Code unit testing to guarantee bug-free, dependable, and optimal user
experience.
·
Work with team members to design, develop, and launch new features.
·
Put in place security procedures that are consistent with overall
security goals.
Preferred Qualifications & Skills:
· MS SQL experience
·
Familiarity with Kubernetes
·
Expert knowledge in designing physical and logical databases using
industry standard modeling tools
·
Experience using Azure
Services a plus
Working Conditions:
Work is primarily sedentary: must be able to sit for extended periods of time and use a computer, keyboard, and mouse, frequently.
Please note that this Job
Description is not designed to cover or contain a comprehensive listing of
activities, duties, or responsibilities that are required of the employee for
this job. Duties, responsibilities, and activities may change at any time
with or without notice.
Job Type: Contract
Pay: $55,692.65 - $65,404.05 per hour
Schedule:
- 8 hour shift
Work Location: In person
Salary : $55,693 - $65,404