Roles & Responsibilities:
Software Development & Architecture
- Analyze, design, and develop web applications using C#, ASP.NET Core, REST API, and Entity Framework.
- Collaborate with team members to brainstorm and create new products and solutions.
- Analyze legacy code, safely refactor, and manage technical debt.
- Contribute to clear and maintainable documentation for modules, workflows, and system behavior.
Team Collaboration & Mentorship
- Mentor junior software developers and interns.
- Work collaboratively to achieve project goals and maintain high-quality coding standards.
- Communicate effectively across all levels, including technical and non-technical stakeholders.
Process & Quality Improvement
- Implement CI/CD pipelines using Azure DevOps, Git, and other tools.
- Proactively identify technical improvements and drive continuous improvement in code quality and performance.
- Leverage AI tools to enhance development productivity.
Planning & Execution
- Organize work autonomously based on priorities.
- Plan, execute, measure results, and drive continuous improvement.
- Ensure designs meet product management and sales requirements.