Overview
We are excited to welcome experienced professionals returning to work after a career break. To be eligible for this role, you should have taken a career break of 6 months to 1 year and possess relevant experience prior to the break.
As an Azure .NET Developer (Full Stack), you will be integral in designing, developing, and maintaining our web applications using .NET C# and ReactJS. You will collaborate closely with cross-functional teams, ensuring seamless integration of front-end and back-end components to deliver exceptional user experiences. We value your strong foundation in software development, attention to detail, and passion for emerging technologies.
Responsibilities:
- Collaborate with product managers, UI/UX designers, and fellow developers to design and implement robust software solutions.
- Participate in daily standups, sprint planning, and retrospective meetings during the project implementation phase.
- Develop responsive and user-friendly front-end interfaces using ReactJS, ensuring optimal performance across various devices and browsers.
- Design and implement RESTful APIs and back-end services using .NET/.NET Core in C# to support front-end functionalities.
- Participate in code reviews, providing constructive feedback to maintain code quality and best practices.
- Identify and address technical debt, performance bottlenecks, and other development challenges.
- Work with databases and data models to ensure efficient data storage, retrieval, and manipulation.
- Stay up to date with industry trends and emerging technologies, proposing relevant improvements to the development process.
Skills:
- Proven experience (minimum 5+ years) as a Full Stack Developer with hands-on expertise in .NET/.NET Core in C# and ReactJS.
- Familiarity with the .NET and .NET Core frameworks and design/architectural patterns (e.g., Microservices, MVC, Entity Framework).
- Strong understanding of web development fundamentals, including HTML, CSS, and JavaScript.
- Experience with front-end state management libraries (e.g., Redux) and front-end build tools (Webpack, Babel, etc.).
- Proficiency in designing and consuming RESTful APIs.
- Solid knowledge of database systems, SQL, and data modeling.
- Proven experience in creating quality SQL stored procedures and scripts.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Excellent understanding of OWASP standards.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
- Excellent communication skills, both written and verbal.
- Experience using IDE tools like Visual Studio.
- Experience configuring AWS services such as Lambda, API Gateway, Elastic Beanstalk, SES, SNS, etc.
- Experience configuring AWS containerization services such as EKS, etc.
- Experience configuring AWS data storage services MariaDB, MongoDB, etc.
Education and Certification:
- Bachelor's or associate degree in an IT-related discipline.
- AWS Certified Developer – Associate certification is required.
What We Expect:
- Report to the development team lead.
- Work within an agile team to develop and test applications.
- Design, develop, and unit test applications in accordance with established standards.
- Assist developers in analyzing and resolving technical issues.
- Assist in preparing manuals, specifications, and other technical documentation.
- Package and support deployment releases.
- Develop, refine, and tune integrations between applications.
SOAR - SoftwareOne Academy Returnship Programme
-
Ready to soar in your career once more? Apply now and be part of SoftwareOne
-
Are you ready to rejoin the workforce and take your career to new heights? We're excited to offer you an opportunity as an Azure .NET Developer (Full Stack) through our returnship Program at SoftwareOne. This paid program is designed for talented professionals who've had a career break of at least 6 months of career break and are eager to make a comeback.