Job Overview We are seeking a highly skilled Software Engineering Professional to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications to streamline business processes and deliver user-focused features.
Main Responsibilities
Design and Development: Propose innovative software solutions based on market analysis and develop software components to optimize business workflows and data handling.
User Interface: Partner with stakeholders to design and implement user-facing features that meet business requirements.
Project Management: Participate actively in project development lifecycle and team initiatives to ensure timely delivery of high-quality software products.
Key Qualifications
Tech Skills: Proficiency in React, Angular, C# and ASP.NET Core, REST API design and consumption, advanced SQL/T-SQL skills, SOLID design principles, Clean Architecture, Microsoft Azure, GIT, MicroServices architecture, CI/CD pipelines, and DevOps practices.
Soft Skills: Attention to detail, analytical thinking, structured problem-solving, documentation skills, communication skills, data literacy, work efficiency, and growth mindset.
Benefits
This is an excellent opportunity for a talented Software Engineer to grow professionally and contribute to the success of our organization. We offer a dynamic work environment, opportunities for professional development, and a competitive compensation package.