Role Overview:
As a Full Stack Developer, you will play a key role in software enhancement, developing new features, performing integrations, and fixing bugs. You will work within a collaborative team environment, ensuring the delivery of clean, efficient code while maintaining comprehensive documentation and clear communication within the team.
Key Responsibilities:
* Develop and enhance software applications while implementing new features and fixing existing bugs.
* Collaborate with team members to understand project requirements, contribute to design discussions, and implement solutions.
* Write clear and maintainable code in .NET and JavaScript, adhering to best practices for clean coding.
* Work with SQL databases, including writing SQL scripts and performing data migration tasks as needed.
* Utilize AWS for application deployment and management.
* Maintain comprehensive documentation of processes, designs, and code changes.
* Communicate progress, challenges, and solutions effectively with team members.
* Be proactive in asking questions and seeking clarification when needed to promote a collaborative work environment.
Qualifications:
* Proven experience as a Full Stack Developer, ideally with a focus on .NET and SQL.
* Strong proficiency in SQL, including database management and scripting.
* Experience in front-end development using JavaScript.
* Familiarity with AWS services and deployment best practices.
* Commitment to writing clean, maintainable, and efficient code.
* Excellent communication and teamwork skills; able to work collaboratively and share ideas with the team.
* Proactive problem solver who values documentation and clear communication.