Team Lead Developer ASP.Net
The Developer track will focus on application development and application modernization. This is a non-client facing role that requires knowledge on cloud application development and 1 or more programming languages for the Technology Services practice.
The Role
- Participate in requirements analysis / product backlog grooming
- Design, build, and maintain efficient, reusable, and reliable C# code
- Develop, maintain and optimize SQL queries and stored procedures
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing application
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Be Proficient with standard software development tools, languages and frameworks, identify bottlenecks and bugs, and devise solutions to these problems
- Be Familiar with Object Oriented Programming, Multi-Threading Programming, Database Management
- Follow the architecture guidelines to build the software components.
- Develop documentation throughout the software development life cycle (SDLC)
- Able to learn quickly, and keep pace with rapid changes in the cloud space, including the introduction and deployment of new cloud platforms and tools.
- Fix the reported bugs.
Technology Stack:
- Net / Asp.net Core, MVC
- C#
- Angular JS
- JavaScript
- Type Script
- Postgres
- Oracle
Additional responsibilities may include:
- Strong Analytical skills
- Highly motivated and result-oriented
- Self-driven independent work ethics that drives internal and external accountability
- Solid problem-solving skill
- Contribute knowledge sharing within a community (e.g. team, practice, or project).
- Obtain and maintain vendor certifications
Required Personal & Interpersonal Skills
- Exceptional communication skills, both written and verbal.
- Excellent active listening skills.
- Ability to learn from past experiences.
- Ability to interpret instructions to executives and technical resources.
- Advanced problem-solving skills dealing with complex distributed applications.
- Excellent troubleshooting skills