Lead impactful software development projects in a hybrid environment. Collaborate with experts to deliver scalable solutions using Azure technologies. Enhance your skills in cutting-edge frameworks and methodologies.
Software Developer
in Information Technology PermanentJob Detail
Job Description
Overview
- Develop innovative software solutions in a hybrid work environment, leveraging cutting-edge technologies and methodologies to drive impactful results.
- Collaborate with a talented team to design and implement scalable systems using modern frameworks and cloud platforms.
- Engage with stakeholders to understand business needs and translate them into effective technical solutions.
- Stay ahead of industry trends and integrate advanced practices into development workflows.
- Participate in agile methodologies to enhance team collaboration and productivity.
- Contribute to the modernization of legacy systems while ensuring seamless functionality and performance.
- Engage in code reviews and testing to uphold high-quality standards and ensure robust software delivery.
- Support continuous improvement initiatives to optimize development processes and outcomes.
Key Responsibilities & Duties
- Design and implement robust software solutions tailored to business requirements, ensuring scalability and reliability.
- Architect systems using Azure technologies to optimize performance and enhance cloud integration.
- Develop and maintain RESTful services, focusing on security and efficient data handling.
- Collaborate with cross-functional teams to align development strategies with organizational goals.
- Implement CI/CD pipelines to streamline deployment processes and improve operational efficiency.
- Conduct thorough testing and debugging to ensure application stability and high-quality performance.
- Engage in continuous learning to adopt emerging technologies and frameworks, driving innovation.
- Provide technical mentorship and guidance to junior team members, fostering skill development and knowledge sharing.
Job Requirements
- Bachelor's degree in Computer Science or related field is required.
- Minimum 7 years of software development experience; 10 years preferred for senior-level expertise.
- Proficiency in .NET Core (C#), Azure cloud, and React frameworks is essential.
- Experience with DevOps practices and agile development methodologies is highly valued.
- Strong knowledge of application architecture and security protocols is required.
- Familiarity with CI/CD processes and automation testing tools is beneficial.
- Excellent communication skills and ability to collaborate effectively within teams.
- Expertise in performance tuning and memory management techniques is preferred.
- ShareAustin: