At System Soft Technologies, we value diversity, inclusion, transparency, respect, integrity, and passion—for our clients and our people. We believe in fostering an environment where everyone’s professional growth contributes to our business success. By collaborating, sharing innovative ideas, and investing in our collective future, we create a powerful synergy that drives us ahead of the competition and keeps us at the forefront of the industry. Your success is our success, and together, we will achieve great things.
Key Responsibilities
- Lead the design and development of robust solutions in collaboration with the development team, adhering to industry best practices like SOLID principles, Test-Driven Development (TDD), and code reviews.
- Maintain and enforce team coding standards to ensure quality, clean, maintainable, and high-performance code.
- Actively contribute to project planning, ensuring timely delivery of software solutions.
- Mentor developers of all experience levels, guiding them on software development best practices and fostering professional growth.
- Identify areas of technical debt and assist in defining and executing a technical roadmap to address them incrementally.
- Bring forward innovative ideas and work with the team to transform these ideas into reality.
- Encourage a culture of accountability, autonomy, and continuous improvement within the team.
Required Skills
- 10+ years of hands-on software development experience.
- Expertise across the full software stack, including database, backend, and front-end development.
- Strong proficiency in modern client-side JavaScript development.
- Solid knowledge of software design patterns, architecture, and programming best practices.
- Proficient with .Net Framework and .Net Core.
- Advanced object-oriented programming (OO) skills, with extensive experience in C#.
- Proficiency in building Single Page Applications (SPA) using React.js.
- Experience developing RESTful web services using Web API.
- Proficient in database design and SQL.
- Hands-on experience with Entity Framework and LINQ.
- Skilled in using Visual Studio, source control, and continuous integration/deployment (CI/CD) tools in DevOps environments.
- Strong understanding of Agile development methodologies and unit testing frameworks.
Desired Skills
- Proven experience in leading software development teams.
- Excellent communication and problem-solving skills, with the ability to work across multiple project teams.
- A passion for learning and technical growth, as well as fostering the development of team members.
Why System Soft Technologies?
- Equal Employment Opportunity: We are committed to creating a diverse and inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, sexual orientation, or any other protected characteristic.
- Accommodation Support: If you are an individual with a disability or a disabled veteran, we are committed to providing reasonable accommodations to ensure you can access our job opportunities. For accommodation requests, please contact us at [email protected].
Take the next step in your career by joining a company that invests in your growth while driving industry-leading innovation. Let’s shape the future together!