Mô tả công việc
We are looking for Fullstack (C) Developers who can handle complex development tasks, collaborate effectively with both technical and business teams, and contribute to the design and implementation of scalable applications. You will be responsible for mentoring junior developers, and ensuring high- quality code delivery while working closely with senior developers and business stakeholders.
This role is ideal for someone who has a solid technical foundation, can work independently on moderately complex tasks, and is ready to take on increased responsibilities in both technical execution and team collaboration.
Responsibilities
1. Technical Development & Problem SolvingParticipate in architectural discussions and provide technical input for project decisions
Write clean, reusable, and maintainable code following established best practices
Implement and maintain database solutions using SQL Server and MySQL
Develop and maintain complex C applications and web services using .NET framework
Apply design patterns effectively to solve moderately complex problems
2. Business Collaboration & Requirements AnalysisEnsure development work aligns with business goals and priorities
Work directly with business teams to understand and clarify moderate complexity requirements
Participate in requirement gathering sessions and ask insightful questions to drive solutions
Communicate technical concepts to non- technical stakeholders in an understandable manner
Translate business needs into technical specifications for development tasks
3. Team Collaboration & MentorshipCollaborate effectively with team members across different experience levels
Share knowledge and best practices with the development team
Coordinate with other developers to ensure smooth integration of work components
Participate actively in code reviews, providing constructive feedback
Provide guidance and mentorship to junior developers
4. Quality Assurance & TestingParticipate in quality assurance processes and help maintain coding standards
Write comprehensive unit tests and integration tests for developed features
Monitor application performance and suggest improvements
Ensure code quality through thorough testing and debugging