Job Title : Senior Developer / Lead Develope
Primary Skills :
C#, Entity Framework, ASP.NET Core API, AWS Cloud (SQS, SNS, Lambda, Step Function, ECS, ECR, Event Bridge), MySQL, GIT
Secondary Skills :
ReactJS, Elastic Search, SQL Kata, Octopus Deploy, Jenkins, Code Build, Code Pipeline
Experience : 7 to 10 years
Required Knowledge :
- Strong understanding of Object-Oriented Programming (OOP).
- Solid development experience in :
- C#, MVC, Entity Framework, ASP.NET Core API
- MySQL, Database Tuning / Query Optimization
- AWS : SQS, SNS, Lambda, Route 53, Event Bridge, Step Function, ECS, ECR, RDS, DMS
- Must have basic knowledge of React Framework.
- Nice to have experience with Elastic Search, Octopus Deploy, Jenkins, Code Build / Code Pipeline workflow.
- Strong troubleshooting skills.
- Strong understanding and experience in MySQL, including :
- Creating Stored Procedures, complex queries, and troubleshooting.
- Good experience using source control systems such as GIT.
- Strong understanding of Microservice-based architecture.
- Excellent communication skills — able to explain technical concepts clearly in both written and verbal form.
- Should be able to explain at least one development assignment in detail, describing design reasoning and approach used.
Skills / Abilities :
Able to organize, prioritize, and apply complex concepts to project tasks.Ability to find simple solutions for solving complex problems.Willingness to learn, teach, and pay close attention to details.Ability to research, implement, and report in an articulate, professional manner.Ability to work independently and as part of a team.Strong organizational, analytical, and communication skills.Essential Functions and Basic Duties :
Design, implement, unit test, and build enterprise-class applications.Participate as a team member in design, review, and planning meetings.Provide leadership and identify opportunities to enhance and streamline the development process.Participate as a member of an agile team.Ensure application content and developed code complies with design standards, coding standards, and best practices.Collaborate with the team to develop optimal solutions that meet customer and business needs.Support testing, deployment, and monitoring of applications.Mentor and guide the work of junior software developers.Experiment, test, try, fail, succeed, and continuously learn.Technical Stack :
C#, .NET, AWS Cloud, Entity Framework