Software Engineer
Job Overview
We are seeking a talented and enthusiastic Software Engineer to join our dynamic team. This role is ideal for recent graduates or those early in their career who are passionate about coding and eager to learn.
As a Software Engineer, you will work on developing and maintaining software applications, collaborating with cross-functional teams, and contributing to the full software development lifecycle.
Responsibilities:-
1. Develop and maintain software applications using modern programming languages and technologies
2. Collaborate with senior developers and other team members on various projects
3. Write clean, efficient, and well-documented code
4. Participate in code reviews and implement feedback
5. Assist in troubleshooting, debugging, and optimizing software performance
6. Contribute to the design and implementation of new features
7. Stay updated with emerging trends and technologies in software development
8. Participate in agile development processes, including daily stand-ups and sprint planning
9. Help maintain and improve existing codebases
10. Assist in creating and updating technical documentation
Qualifications:-
1. Bachelor’s degree in Computer Science, Software Engineering, or a related field
2. 0-2 years of professional software development experience
3. Proficiency in at least one modern programming language (e.g., Java, Python, JavaScript, C#)
4. Familiarity with web development technologies (HTML, CSS, JavaScript)
5. Basic understanding of databases and SQL
6. Knowledge of version control systems (e.g., Git)
7. Strong problem-solving and analytical skills
8. Excellent communication and teamwork abilities
9. Eagerness to learn and adapt to new technologies
10. Basic understanding of software development methodologies (e.g., Agile, Scrum)
11. Familiarity with unit testing and test-driven development is a plus
12. Experience with cloud platforms (AWS, Azure, or Google Cloud) is beneficial but not required
We offer a supportive work environment, opportunities for professional growth, and the chance to work on exciting projects.
If you’re passionate about technology and ready to kickstart your career in software engineering, we’d love to hear from you!
send your CV – careers@dvtechlabs.com
company:- dv tech labs
Location:- Nugegoda
Sri Lanka IT job vacancy 2024
Software Engineer job vacancy 2024