Hire us for a software engineer with full stack development skills.
Job Overview:
Job Description
We are seeking a skilled software engineer to join our team as a full stack developer. As a member of our team, you will be responsible for designing, developing, and maintaining both front-end and back-end code using .NET Core/ASP.NET C# JavaScript, and related technologies.
You will build interactive responsive and dynamic user interfaces using HTML5 CSS3 JavaScript, and modern front-end frameworks such as React Angular or Vue.js.
Responsibilities include:
* Implementing RESTful APIs and integrating with front-end UI for a seamless user experience.
* Designing, developing, and optimizing database structures using SQL Server or other relational databases.
* Writing efficient SQL queries, stored procedures, and ensuring database performance and scalability.
Main Responsibilities
1. Full Stack Development
o Design, develop, and maintain both front-end and back-end code using .NET Core/ASP.NET C# JavaScript and related technologies.
o Build interactive responsive and dynamic user interfaces using HTML5 CSS3 JavaScript and modern front-end frameworks such as React Angular or Vue.js.
o Implement RESTful APIs and integrate with front-end UI for a seamless user experience.
2. Database Management
o Design, develop, and optimize database structures using SQL Server or other relational databases.
o Write efficient SQL queries, stored procedures, and ensure database performance and scalability.
3. Collaboration
o Work closely with other developers, designers, and product managers to ensure that the applications meet business requirements and deliver a high-quality user experience.
o Participate in code reviews, providing feedback on design and implementation, and following best practices for development.
4. Troubleshooting and Debugging
o Identify and fix software defects and performance issues across the entire stack.
o Optimize both front-end performance and back-end efficiency.
5. Testing and Documentation
o Write unit tests and perform integration testing to ensure high code quality and stability.
o Maintain detailed documentation for codebase APIs and deployment processes.
6. Agile Development
o Participate in Agile methodologies, including daily stand-ups, sprint planning, and sprint retrospectives.
o Contribute to the continuous improvement of development processes and methodologies.
We work with clients across all major verticals, providing industry solutions for Financial Services Manufacturing Life Sciences and Healthcare Technology and Services Telecom and Media Retail and CPG and Public Services.
Requirements
* Strong proficiency in .NET Core ASP.NET and C#.
* Expertise in front-end technologies such as HTML5 CSS3 JavaScript and front-end frameworks like React Angular or Vue.js.
* Solid experience working with relational databases like SQL Server.
* Familiarity with version control tools like Git.
* Experience with RESTful API development and integration.
* Strong understanding of web security principles and best practices.
Knowledge of cloud platforms like Azure or AWS is a plus, familiarity with containerization technologies and CI/CD pipelines is desirable.