Job description
Position Overview:
We are seeking a talented and motivated Software Engineer to join our dynamic team. As a Software Engineer at Desktech Solutions, you will be involved in all stages of software development, from brainstorming ideas to coding, testing, and deployment. You will work closely with cross-functional teams to ensure our software applications meet the needs of our clients and adhere to high-quality standards.
Responsibilities:
- Collaborate with product managers and engineering teams to understand requirements and translate them into technical solutions
- Design and develop scalable and maintainable software applications using modern programming languages and technologies
- Write clean, efficient, and well-documented code
- Conduct unit and integration testing to ensure software quality and reliability
- Troubleshoot, debug, and resolve issues in a timely manner
- Participate in code reviews to provide and receive constructive feedback
- Stay updated on emerging technologies and contribute to continuous improvement of software development processes
Requirements:
- Bachelors degree in Computer Science, Software Engineering, or a related field (Masters degree preferred)
- Proven experience as a Software Engineer or Software Developer, with a strong portfolio of projects
- Proficiency in one or more programming languages such as Java, Python, C++, JavaScript, Aws Devops, Workday Administrator etc.
- Experience with web development frameworks (e.g., React, Angular, Vue.js) and databases (e.g., MySQL, MongoDB)
- Solid understanding of software engineering principles, algorithms, and data structures
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills
- Ability to learn new technologies quickly and adapt to a fast-paced environment
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform)
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines)
- Knowledge of Agile methodologies and software development lifecycle
Personal Attributes:
- Passion for software development and technology innovation
- Ability to work independently and collaboratively in a team environment
- Detail-oriented with a commitment to delivering high-quality software solutions
- Strong work ethic and a proactive approach to problem-solving
Benefits:
- Competitive salary commensurate with experience
- Comprehensive benefits package including health insurance, retirement plan, and paid time off
- Opportunities for professional growth and career development in a dynamic and supportive work environment
Job Category: Software Engineer
Job Type: Full Time
Job Location: SanAntanio