Software Engineer Job Description
Job Title: Software Engineer
Job Summary
The Software Engineer will be responsible for designing, developing, and maintaining software applications using Dotnet technologies. The ideal candidate will have 2-4 years of experience in software development, with a strong focus on C#.Net, SQL, and WPF, and will possess excellent communication skills to collaborate effectively with team members and stakeholders.
Duties and Responsibilities
- Design, develop, and implement software solutions using C#.Net and Dotnet framework.
- Write clean, scalable, and efficient code while adhering to best practices.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Utilize SQL for database management and data manipulation.
- Participate in code reviews and provide constructive feedback to peers.
- Document development processes, code changes, and technical specifications.
- Troubleshoot and resolve software defects and issues in a timely manner.
Qualifications And Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2-4 years of experience in software development using C#.Net and Dotnet technologies.
- Strong knowledge of SQL and database management.
- Excellent communication skills, both verbal and written.
- Ability to work collaboratively in a team environment.
- Strong problem-solving skills and attention to detail.
Key Competencies
- Proficiency in C#.Net and Dotnet framework.
- Strong understanding of software development life cycle (SDLC).
- Ability to learn new technologies quickly.
- Effective time management and organizational skills.
Performance Expectations
- Meet project deadlines and deliver high-quality software solutions.
- Demonstrate continuous improvement in coding practices and software design.
- Actively participate in team meetings and contribute to project discussions.
- Maintain a positive attitude and foster a collaborative work environment.
Salary and Benefits
The salary for this position will be competitive and commensurate with experience. Benefits include health insurance, and opportunities for professional development and growth.