Sr. Software Developer
Summary
Design and build data-analytics software using C#/.NET Core, React, and microservices, with PostgreSQL and DevExpress; troubleshoot, mentor juniors, and own modules end-to-end.
Required Skills:
- 5 years of relevant experience in core software development using Microsoft technologies.
- Hands-on experience in technical design patterns, development and documentation.
- Proficiency in working as a full stack developer.
- Proficiency with C#.NET, .NET Core.
- Good knowledge of microservice architecture and SOA.
- Good knowledge of creating SPA using React.
- Good knowledge of using DevExpress would be an advantage.
- Good database and PostgreSQL knowledge.
- Knowledge of C, C++ would be an advantage.
- Knowledge of cloud-based development would be an advantage.
- Problem-solving ability.
- Communication and time management skills.
- Command of written and spoken English.
Responsibilities:
- Design and architect new software products for data analytics.
- Analyze, debug and fix issues for the existing software application.
- Create ETL algorithms for Analytics software products.
- Develop, maintain, troubleshoot, enhance and document components developed by self and other members.
- Own one or more modules of the project under development.
- Use best practices and coding standards.
- Conduct peer-reviews and provide feedback.
- Mentor junior team members to improve team efficiency.
- Reporting daily activities and upcoming plans to PM.