Mitratech - Senior Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 8+ years of experience in software development, specifically with .NET web applications. • .NET web applications • C#, LINQ, .NET Framework (ASP.NET, MVC 5) • JavaScript, jQuery, HTML, CSS, Bootstrap • Entity Framework or similar ORM • Entity Framework • Azure SQL Server • Azure SQL Server • REST APIs / Web Services • Experience with automated testing frameworks (NUnit, xUnit, Moq). • automated testing • Skilled in debugging and troubleshooting production issues. • debugging and troubleshooting production issues • Familiar with performance optimization and code quality tools. • performance optimization • Experience using Visual Studio and Agile (Scrum) development methodologies. • Visual Studio • Agile (Scrum) • Strong analytical thinking, problem-solving, and communication skills. • Intermediate to advanced English proficiency for global collaboration. • Intermediate to advanced English proficiency • Experience with SpecFlow or other automated testing tools. • SpecFlow • Familiarity with CI/CD pipelines and modern DevOps practices. • CI/CD pipelines • Understanding of authentication and security protocols (OAuth, SAML). • authentication and security protocols • Experience with MongoDB, complex SQL queries, or other NoSQL databases. • MongoDB • complex SQL queries • Knowledge of secure web application development aligned with OWASP standards. • secure web application development • OWASP • Exposure to AI-assisted development tools (e.g., GitHub Copilot). • AI-assisted development tools • Passion for mentoring and continuous improvement. • Education • Education • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent professional experience. • Computer Science, Software Engineering, Information Systems
Responsibilities
• Develop and enhance .NET web applications: Design, build, and maintain high-quality, performant, and secure software. • Develop and enhance .NET web applications: • Collaborate across global teams: Work closely with developers, testers, and stakeholders to ensure successful delivery of new features and maintenance releases. • Collaborate across global teams: • Document changes: Maintain clear, concise records of software updates and the reasoning behind them. • Document changes: • Refactor and optimize code: Participate in initiatives to improve code structure, readability, and maintainability. • Refactor and optimize code: • Implement automated tests: Write and maintain unit and regression tests to ensure code reliability and prevent regressions. • Implement automated tests: • Conduct peer code reviews: Promote code quality, consistency, and best practices. • Conduct peer code reviews: • Address security vulnerabilities: Identify potential risks and implement secure coding standards (OWASP). • Address security vulnerabilities: • Support client interactions: Troubleshoot and communicate effectively with clients when addressing technical issues. • Support client interactions: • Deliver high-quality releases: Ensure software is delivered with exceptional quality and minimal defects. • Deliver high-quality releases: • Mentor junior engineers: Guide and coach team members, sharing expertise and technical best practices. • Mentor junior engineers:
Benefits
• Competitive compensation and annual performance bonuses • Private health, dental, and vision insurance • Paid Time Off (PTO) and 11 company holidays • 20 vacation days per year, plus 4 paid wellness days and 2 volunteer days • 30-day year-end bonus (Christmas bonus) • Parental leave (6 weeks) • Internet and home office allowance (paid quarterly) • Savings fund and additional insurance options • Recognition and reward programs • Access to telemedicine, nutrition, and psychological support • Opportunities for continuous learning, growth, and career advancement • At Mitratech, we’re committed to fostering a healthy work-life balance while creating an inclusive, supportive environment where everyone can thrive.
Similar Jobs
No credit card. Takes 10 seconds.