Job Openings
Full Stack Engineer (Angular, .Net)
About the job Full Stack Engineer (Angular, .Net)
We are seeking a versatile and experienced Full-Stack Developer to join our global team. In this role, you will be responsible for developing and maintaining both the front-end and back-end aspects of our web applications. You will collaborate with designers, developers, and stakeholders to deliver efficient, scalable, and visually appealing solutions.
Responsibilities
- Front-End Development:
- Develop and maintain user-facing features using Angular, Bootstrap, HTML, CSS, JavaScript, and TypeScript.
- Collaborate with UI/UX designers to ensure the technical feasibility of designs.
- Optimize applications for maximum speed and scalability.
- Ensure cross-browser compatibility and responsiveness of web applications.
- Back-End Development:
- Build and maintain server-side logic using Dotnet Core and C#.
- Implement data storage solutions using MS SQL Server and work with the Entity Framework for efficient data access.
- Write and optimize complex queries using LINQ.
- Design, build, and maintain efficient, reusable, and reliable C# code following SOLID principles and Object-Oriented Programming (OOP) best practices.
- Integration and Collaboration:
- Ensure the seamless integration of front-end and back-end components.
- Work closely with other developers to integrate APIs and third-party services
- Participate in code reviews and contribute to improving development processes
- Maintenance and Troubleshooting:
- Maintain and enhance the existing codebase while adhering to best practices.
- Troubleshoot, debug, and upgrade existing systems.
- Communication and Project Management:
- Communicate effectively with team members, designers, and stakeholders.
- Utilize Jira and Azure Boards for project management and task tracking.
- Collaborate using Figma for design and prototyping.
Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 4-5 years of professional experience in full-stack development.
- Proficiency in Angular, Bootstrap, HTML, CSS, JavaScript, and TypeScript.
- Proficiency in Dotnet Core, C#, Entity Framework, and MS SQL Server.
- Strong understanding and application of SOLID principles and Object-Oriented Programming (OOP).
- Experience with LINQ for querying and manipulating data.
- Proficiency in using Jira and Azure Boards for project management.
- Experience with Figma for design collaboration.
- Ability to write clean, scalable, and maintainable code.
- Strong problem-solving skills and attention to detail.
- Proactive attitude and the ability to work independently as well as in a team.
- Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholder
Nice to Have
- Experience with React and Tailwind CSS.
- Familiarity with version control systems like Git.
- Experience working in an Agile/Scrum development process.
Benefits/Perks
- Competitive salary and benefits package.
- Opportunity to work in a collaborative and innovative environment.
- Career growth opportunities.