UI Software Developer - .Net

JobgetherUnited StatesRemoteFull-timeSenior, 5–8 yearsListed 22 minutes ago

Apply now

About this role

Accountabilities:

- Design, develop, implement, and maintain high-quality software applications using .NET technologies and established software engineering best practices.

- Build and enhance user interfaces using modern UI frameworks, including React, to deliver intuitive, responsive, and efficient user experiences.

- Write clean, scalable, efficient, and well-documented code that meets technical specifications and business requirements.

- Collaborate with product owners, technology leads, QA testers, and other developers to define requirements, evaluate solutions, and deliver reliable software.

- Participate in all stages of the software development lifecycle, including application design, development, testing, deployment, and ongoing maintenance.

- Develop and maintain application components using technologies such as C#, JavaScript, Python, and SQL Server.

- Participate in code reviews, provide constructive feedback, and contribute to improving overall code quality and development standards.

- Troubleshoot, investigate, and resolve software defects, performance issues, and technical challenges in a timely manner.

- Apply Agile and Scrum methodologies to support efficient project execution, team collaboration, and continuous delivery.

- Identify opportunities to improve existing applications, development workflows, and engineering practices.

- Leverage AWS cloud platforms and services to support the development, deployment, and maintenance of scalable software solutions.

- Stay informed about emerging technologies, development frameworks, and industry trends to continuously enhance technical expertise.

- Take ownership of assigned development tasks while collaborating effectively with the wider technology team.

Requirements:

- Bachelor's degree in Computer Science, Engineering, or a related technical field, or an equivalent combination of education and professional experience.

- At least 5 years of professional experience in software development or a related industry.

- Strong hands-on experience with the .NET framework and software application development.

- Proficiency in C#, JavaScript, or Python, with the ability to develop and maintain reliable application components.

- Experience working with SQL Server databases, including database integration and data management.

- Proficiency in one or more modern user interface frameworks, particularly React.

- Solid understanding of software engineering principles, application architecture, coding standards, and development best practices.

- Practical knowledge of software development methodologies, including Agile and Scrum.

- Experience working with AWS cloud platforms and services.

- Strong problem-solving and analytical skills, with excellent attention to detail and the ability to troubleshoot complex technical issues.

- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

- Ability to work independently, manage priorities, and take ownership of development assignments while contributing to shared team objectives.

- A proactive mindset and willingness to continuously learn, adapt to new technologies, and improve development processes.

Benefits:

- Competitive salary: Annual base salary ranging from $110,000 to $140,000, depending on qualifications, professional experience, technical skills, geographic location, and market conditions.

- Performance incentives: Potential eligibility for a discretionary bonus, subject to applicable bonus program guidelines and position eligibility.

- Paid time off: Access to paid vacation time in accordance with company policies.

- Paid holidays: Additional paid holidays throughout the year.

- Healthcare coverage: Medical, dental, and vision insurance.

- Financial protection: Life and disability insurance coverage.

- Retirement savings: Access to a 401(k) retirement savings plan.

- Remote flexibility: Fully remote working arrangement within the United States.

- Professional development: Opportunities to strengthen technical expertise, work with modern development technologies, and contribute to innovative software projects.

- Collaborative environment: Work alongside experienced technology professionals in a team-oriented setting that values continuous improvement and knowledge sharing.

How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 Why Apply Through Jobgether? 
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1