Job Descriptions
• Bachelor’s degree in computer science, Software Engineering, or a related field. Master's degree preferred.
• 12+ years of experience in full stack software development.
• Proven expertise in C#, .NET Core or .NET 9, and other relevant technologies in web development.
• Strong understanding of front-end frameworks such as HTML, CSS, JavaScript, KnockoutJS, Angular, and NgRx.
• Deep knowledge of Web API development principles and best practices.
• Experience in managing and optimizing databases, including SQL Server and Elastic Search.
• Proficiency in background job processing using tools like Hangfire.
• Extensive experience with Azure and AWS cloud platforms.
• Experience with Agile methodologies and tools, including Git for version control and JIRA for project management and issue tracking.
• Experience with microservices architecture.
• Experience working within a Continuous Integration/Continuous Delivery (CI/CD) process.
• Knowledge of software builds, testing, and CI/CD tools (e.g., Jenkins, Git).
• Ability to take initiative, offer suggestions, and provide resolutions proactively.
• Passion for delivering business value and willingness to perform other assigned tasks.
• Ability to provide regular updates, system solutions, and communicate issues to the management team.
• Constantly strive to learn new technologies and stay up to date in the rapidly changing industry.
• Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
• Strong problem-solving skills and attention to detail
Any Graduate