Senior Software Developer .NET/C#
TrackTik
Responsibilities
- Design, develop, and maintain back-end services and APIs using C# and .NET framework, ensuring seamless integration with front-end components and databases (MS-SQL, MongoDB, Aurora).
- Implement robust security measures and data protection strategies, complying with international regulations such as SOC, ISO, and GDPR.
- Collaborate with cross-functional teams to gather requirements, provide technical insights, and prioritize features that enhance the overall user experience and functionality of the product.
- Monitor and optimize application performance, conducting code reviews and providing mentorship to junior developers to promote best practices and continuous improvement.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, with 7+ years of experience in back-end development.
- Proficiency in server-side programming languages such as C#, .NET, with extensive experience in web application frameworks (MVC) and database management.
- Experience with cloud hosting solutions (AWS) and knowledge of containerization and orchestration tools (Docker, Kubernetes) is highly desirable.
- Strong analytical and problem-solving skills, with the ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders.
Success Metrics
- Successful delivery of back-end services that meet project deadlines and budget constraints, as evidenced by adherence to project timelines.
- High-quality code with minimal defects, reflected in positive user satisfaction ratings and application performance metrics.
- Enhanced team performance and collaboration, demonstrated through peer feedback and effective mentorship of junior developers.
Tech Stack / Ecosystem Hosting
- AWS including AWS cloud services, Webserver: NGinx
- Database: MS-SQL, MongoDB, Aurora
- Web Application Tech Stack: C#, MVC, Angular UI, MS-SQL DB
- Android Mobile Tech Stack: Java
- iOS Mobile Tech Stack: GoLang Server, MongoDB
- Communications: AWS services, gRPC Communication
- DevOps and Tools: GitHub, Miro, NewRelic, Jenkins, Jira, PagerDuty, Figma, Confluence, JellyFish, Aha!, sonarqube, Docker, Kubernetes / orchestration, Twilio, Synk. Bitrise, Sentry, Walkme, user interviews
- QA Tools: TestRail, xMind, BrowserStack
- SDLC: Agile SCRUM / Kanban, ITIL
- Security and Compliance: International clients / compliance, SOC, ISO, GDPR, GDPR-like laws, NIST