As a full-stack software developer you should have developed core competencies in your field.
You will be more accountable and self-directed, taking ownership of your tasks and contributing to the team's success.
Your focus will be on delivering high-quality code, collaborating effectively with team members, and continuously improving your skills.
You will be working collaboratively with the Solution Architecture team to deliver custom full-stack applications that deliver key functionality for our customers.
KEY RESPONSABILITIES
Development and Implementation: Design, code, test, and deploy full-stack software applications.
Ensure that your code aligns with defined requirements and meets the highest standards of quality and performance. Accountability: Take ownership of your tasks and projects.
Ensure timely completion and proactively address any issues that arise. Self-Direction: Work independently and manage your workload effectively.
Seek out opportunities for improvement and take initiative in your work. Collaboration: Work closely with team members, including senior leaders and peers.
Participate in code reviews, pair programming, team discussions.
Assist solution architects with the estimation of custom development project. Communication: Maintain clear and concise communication with team members and stakeholders.
Provide regular updates on your progress and seek feedback to improve. Continuous Improvement: Stay current with industry trends and best practices.
Participate in training and development opportunities to enhance your skills. SKILLS AND COMPETENCIES
Programming Languages: Proficiency in C#, .NET Core and .NET framework. Web Development: Knowledge of Web API, MVC, HTML5, CSS3, and JavaScript.
Experience developing RESTful webservices.
Front-End Technologies: Experience in front-end frameworks like . Cloud Services: Exposure to cloud services such as Azure Functions, Blob Storage, Table Storage, Azure Front Door, Azure API Management, and SQL. Integration: Experience integrating with a variety of third-party solutions via defined APIs. Database Management: Experience with relational databases such as MSSQL, MySQL, or PostgreSQL. Version Control: Familiarity with version control systems like Git. Testing: Understanding of unit and integration testing. Problem-Solving: Strong problem-solving skills and the ability to troubleshoot issues effectively. Object-Oriented Programming: Solid understanding of object-oriented programming principles. DevOps: Basic understanding of DevOps practices and tools, including knowledge of GitHub Actions.