We're looking for a Windows Software Engineer to create advanced software solutions. Your responsibilities will include application design, coding, debugging, and collaborating with team members to implement innovative software strategies.
Responsibilities
Develop and maintain Windows applications focused on user experience.
Work with UX/UI designers to create intuitive interfaces.
Implement best practices in code quality and testing.
Optimize application performance and address user feedback.
Collaborate with quality assurance to ensure software meets high standards.
Document all phases of development and report regularly on progress.
Mentor junior engineers and share knowledge with the team.
Engage in continuous learning to stay ahead in technology advancements.
Requirements
Education
Bachelor's degree in Computer Science or relevant field
Master’s degree preferred
Experience
3+ years of experience in Windows software engineering.
Technical Skills
C#
.NET Core
TFS
Soft Skills
Time management
Attention to detail
Certifications
Microsoft Certified Solutions Developer (MCSD)
Languages
English: Fluent
Advantageous
Experience with Agile methodologies: Familiarity with Agile practices and participation in Scrum teams.
Understanding of cybersecurity principles: Knowledge of implementing security best practices in software development.
Benefits
Comprehensive health coverage including dental and vision
401(k) plan with generous employer contributions
Remote work flexibility and adjustable hours
Opportunities for professional development and training
Company Culture
Diversity and Inclusion: We celebrate diverse perspectives and strive to create an inclusive environment for all.
Flexibility: Employees enjoy a flexible work environment that promotes a healthy work-life balance.
Employee Recognition: We value our team members and recognize their contributions to our success.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development