Shape the future of software development in a hybrid work environment. Lead innovative projects and mentor talented developers to achieve excellence. Drive impactful technology strategies within a dynamic organization.
Senior Software Developer
in Information Technology PermanentJob Detail
Job Description
Overview
- Drive innovation by developing and enhancing software solutions using cutting-edge technologies and methodologies.
- Provide leadership and mentorship to a team of developers, fostering collaboration and professional growth.
- Influence strategic product and technology decisions to align with organizational goals and market trends.
- Integrate emerging technologies to improve application functionality, scalability, and user experience.
- Collaborate with cross-functional teams to design and implement innovative software features.
- Ensure application reliability and efficiency through proactive performance monitoring and support.
- Participate in all phases of the software development lifecycle, from planning to deployment and monitoring.
- Enjoy a hybrid work environment that combines remote flexibility with onsite collaboration.
Key Responsibilities & Duties
- Develop and refine software features using C#, .NET Framework, and modern technologies.
- Mentor and guide team members to uphold high standards in development practices.
- Collaborate with stakeholders to deliver solutions tailored to customer needs.
- Implement automated testing frameworks to ensure software quality and reliability.
- Deploy applications to cloud platforms, ensuring scalability and performance.
- Monitor system logs and metrics to proactively address production issues.
- Contribute to the strategic direction of products and technologies within the organization.
- Utilize DevOps tools for streamlined development workflows and efficient operations.
Job Requirements
- Bachelor of Science (BS) in Computer Science or a related field.
- Minimum of 10 years of experience in software development, specializing in C# and .NET technologies.
- Proficiency in deploying applications to cloud platforms such as Azure or AWS.
- Experience with automated testing frameworks and API integrations.
- Strong problem-solving skills and ability to thrive in fast-paced environments.
- Familiarity with DevOps tools like Git, Azure DevOps, and Terraform.
- Excellent written communication and organizational skills.
- Proven ability to mentor and lead teams, fostering collaboration and excellence.
- ShareAustin: