Object Technology Solutions Inc (OTSI) has an immediate opening for a Senior Developer
Senior Developer
MAJOR RESPONSIBILITIES:
- You will be responsible to resolve problems through evaluation of complex business processes system processes and industry standards.
- Ensure application design adheres to the overall architecture blueprint.
- Your role includes analysis design development integration to provide efficient and highvalue enterprise architecture software solutions to our customers; with systems and applications spanning multiple departments.
- You are innovative hold yourself to a high technical standard and support and coach other developers when they need a hand.
- You have at least 5 years of professional development experience including some team leadership.
Requirements
SKILLS AND ABILITIES REQUIRED:
- Strong experience in design development documenting testing and debugging of new and existing software systems.
- You will be responsible for writing highquality clean efficient and welldocumented code using good programming practices in implementing various features and products in fullstack applications.
- Development frameworks .NET or .NET Core.
- Programming languages including but not limited to C# Javascript / TypeScript.
- Web application frameworks Angular (or similar RxJSbased web app framework).
- Experience with Agile (Kanban) and Scrum methodologies and the ability to work in crossfunctional teams.
- RESTful Web APIs.
- Version Control Git.
- A relational database like SQL Server.
- Excellent knowledge of ObjectOriented systems design and Application Development
- Evaluate and assess existing architecture and design provide inputs on addressing challenges and evolve revised architecture and design addressing the gaps and challenges.
- Interface with our customers to discuss and refine product requirements and to solicit clarifications and answer questions related to the features and apps you are developing. Serve as the technical leader for a software engineering team composed of both internal and contract engineers.
- Lead mentor exemplifying and teaching best practices helping to solve problems and reviewing code. Strong collaboration skills with experience collaborating with people across various global roles.
- Serverless technologies and Cloud Technologies including Azure cloud (app services function apps service bus storage accounts Keyvault etc.)
- Schemaless databases (like Azure table storage or MongoDB)
Strong experience in design, development, documenting, testing, and debugging of new and existing software systems. You will be responsible for writing high-quality clean, efficient and well-documented code, using good programming practices in implementing various features and products in full-stack applications. Development frameworks .NET or .NET Core. Programming languages including but not limited to C#, Javascript / TypeScript. Web application frameworks Angular (or similar RxJS-based web app framework). Experience with Agile (Kanban) and Scrum methodologies and the ability to work in cross-functional teams. RESTful Web API s. Version Control Git. A relational database, like SQL Server. Excellent knowledge of Object-Oriented systems design and Application Development Evaluate and assess existing architecture and design, provide inputs on addressing challenges, evolve revised architecture and design addressing the gaps and challenges. Interface with our customers to discuss and refine product requirements, and to solicit clarifications and answer questions related to the features and apps you are developing. Serve as the technical leader for a software engineering team composed of both internal and contract engineers. Lead, mentor, exemplifying and teaching best practices, helping to solve problems, and reviewing code. Strong collaboration skills with experience collaborating with people across various global roles. Serverless technologies and Cloud Technologies including Azure cloud (app services, function apps, service bus, storage accounts, keyvault, etc.) Schemaless databases (like Azure table storage or MongoDB)
Education
A bachelor s degree in computer science or software engineering, or equivalent work experience. Over all 6.0years exp in Software Development, including a minimum of 5.0years of exp Asp.net,.Net Core, Angular and Azure