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.Responsibilities1. Technical Development & Problem Solving
Develop and maintain complex C# applications and web services using .NET framework
Apply design patterns effectively to solve moderately complex problems
Write clean, reusable, and maintainable code following established best practices
Implement and maintain database solutions using SQL Server and MySQL
Participate in architectural discussions and provide technical input for project decisions
2. Business Collaboration & Requirements Analysis
Work directly with business teams to understand and clarify moderate complexity requirements
Translate business needs into technical specifications for development tasks
Participate in requirement gathering sessions and ask insightful questions to drive solutions
Communicate technical concepts to non-technical stakeholders in an understandable manner
Ensure development work aligns with business goals and priorities
3. Team Collaboration & Mentorship
Collaborate effectively with team members across different experience levels
Provide guidance and mentorship to junior developers
Participate actively in code reviews, providing constructive feedback
Share knowledge and best practices with the development team
Coordinate with other developers to ensure smooth integration of work components
4. Quality Assurance & Testing
Write comprehensive unit tests and integration tests for developed features
Ensure code quality through thorough testing and debugging
Participate in quality assurance processes and help maintain coding standards
Monitor application performance and suggest improvements
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Qualifications
2-5 years of professional experience in C# development and .NET framework
Strong proficiency in C#, .NET Core/Framework, ASP.NET
Experience with web technologies including HTML, CSS, JavaScript
Solid understanding of object-oriented programming (OOP) and design patterns
Experience with SQL Server and MySQL databases
Knowledge of RESTful APIs and web services development
Understanding of version control systems (Git) and collaborative development workflows
Strong problem-solving and analytical skills
Proficient English communication skills (role involves direct interaction with native English speakers)
Preferred Qualifications:
Knowledge of JavaScript frameworks / libraries (NestJS, NextJS, React, etc)
Understanding of microservices architecture
Experience with unit testing frameworks (NUnit, MSTest, xUnit)
Familiarity with Agile/Scrum methodologies
Experience working with business stakeholders to gather requirements
Familiarity with AI-powered development tools (GitHub Copilot, ChatGPT, etc.) to enhance coding efficiency
Key Competencies:
Ability to handle moderately complex tasks with multiple components
Strong collaboration and communication skills with both technical and business teams
Self-motivated with good time management and task prioritization abilities
Willingness to mentor junior team members and share knowledge
Adaptability to changing requirements and technologies
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Quyền Lợi
What we offer
Competitive Salary – based on skills and experience
Bonuses – 13th-month salary + performance bonuses
Company Trips & Events – Travel at least once a year
Professional Growth – Work with cutting-edge technology and scalable solutions
Innovative & Friendly Work Environment – Join a dynamic, forward-thinking team.
Why Join Us?At Aletech, we are building a team of skilled professionals who can bridge the gap between business needs and technical solutions. As a Fullstack Developer, you'll have the opportunity to:
Work on diverse and challenging projects with real business impact
Collaborate directly with business teams to understand and solve complex problems
Mentor and guide junior developers while learning from senior team members
Contribute to architectural decisions and technical direction of projects
Grow your career in a supportive environment that values innovation and excellence
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.