Lead impactful software projects in a hybrid work environment. Collaborate with experts on cutting-edge technologies and frameworks. Enhance your skills with AI/ML and cloud integration opportunities.
Senior Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead the development of advanced software solutions for enterprise applications in a hybrid work environment.
- Collaborate with a dynamic Agile Scrum team to deliver innovative and scalable technologies.
- Engage in the complete software development lifecycle, from concept to deployment and ongoing maintenance.
- Utilize modern frameworks and tools to optimize application performance and user experience.
- Contribute to the integration of AI/ML capabilities and cloud-based solutions into software products.
- Work closely with cross-functional teams to ensure seamless implementation and feature delivery.
- Participate in a culture of continuous improvement and professional growth within the organization.
Key Responsibilities & Duties
- Design and develop scalable web applications using .NET Core and Angular frameworks.
- Write clean, efficient, and well-documented code adhering to best practices and industry standards.
- Conduct thorough code reviews and provide mentorship to junior developers to ensure quality standards.
- Develop and maintain RESTful APIs with robust authentication mechanisms such as OAuth and JWT.
- Optimize both front-end and back-end components to enhance performance and scalability.
- Implement automated testing frameworks to ensure reliability and maintainability of applications.
- Troubleshoot and resolve production issues efficiently to minimize downtime.
- Stay updated with emerging technologies and trends to continuously improve development processes.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years of professional experience in software development.
- Proficiency in .NET Core, ASP.NET MVC, Web API, and NHibernate.
- Strong expertise in Angular, HTML5, CSS3, and TypeScript for front-end development.
- Experience with AWS cloud platform and containerization technologies.
- Knowledge of DevOps practices and tools, including CI/CD pipelines.
- Familiarity with integrating ML/AI capabilities into software solutions.
- Strong problem-solving skills and the ability to manage multiple priorities effectively.
- ShareAustin: