- Front-end Development: Develop responsive and user-friendly web applications using Angular framework. Collaborate with UI/UX designers to implement visually appealing and intuitive user interfaces.
- Back-end Development: Design, develop, and maintain server-side applications using .NET technologies, including C#, ASP.NET, and .NET Core.
- Full Stack Development: Be involved in the entire software development lifecycle, from requirements gathering to deployment and ongoing support.
- Database Management: Work with SQL databases to design and optimize data storage and retrieval processes, ensuring efficient performance and data integrity.
- API Integration: Integrate with various third-party APIs to extend the functionality and features of our applications.
- Code Quality and Testing: Write clean, well-structured, and maintainable code. Conduct thorough unit testing and participate in code reviews to ensure the highest quality standards.
- Performance Optimization: Identify and address performance bottlenecks in both front-end and back-end systems to enhance the overall user experience.
- Troubleshooting and Bug Fixing: Investigate and resolve software defects and issues reported by users or identified during testing.
- Collaborate with the Team: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
- Stay Updated: Keep up-to-date with the latest industry trends, tools, and technologies related to Angular, .NET, and web development, and share knowledge with the team.
- Proficient in Angular: Strong hands-on experience in building web applications using Angular, including components, services, and routing.
- Expertise in .NET Technologies: In-depth knowledge of C#, ASP.NET, and .NET Core, with a proven track record of developing robust back-end systems.
- Full Stack Development: Ability to work on both front-end and back-end development tasks, with a good understanding of the interactions between the two.
- Database Knowledge: Familiarity with working with SQL databases, writing complex queries, and optimizing data access.
- Problem-Solving Skills: Analytical mindset with the ability to troubleshoot and debug complex issues efficiently.
- Team Player: Excellent communication and interpersonal skills with the ability to collaborate effectively within a team environment.
- Self-Driven: Proactive and self-motivated, with a passion for continuous learning and improvement.
- Experience and Education: A bachelor’s degree in Computer Science, Software Engineering, or a related field, along with at least [X] years of relevant work experience.
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceNot Specified
- INDUSTRYComputer and technology
- QualificationNot Specified
Related Jobs (148)
- Senior Software Engineer (iOS ) Jobs at PickMe In Colombo, Sri Lanka on September 22, 2023 Full-Time
- Senior Backend Engineer Jobs at Sydpro – Sri Lanka in Colombo, Sri Lanka on September 22, 2023 Full-Time
- PHP Developer Jobs at SilverStripers in Colombo, Sri Lanka on September 22, 2023 Full-Time