MUST HAVE AN ESTABLISHED RESIDENCE IN TEXAS & CURRENTLY RESIDE IN TEXAS (DALLAS / FORT WORTH REGION HIGHLY PREFERRED) - We are seeking a Software Developer based in Carrollton, Texas, to join our team in the software-based / SaaS industry. This role involves the creation and maintenance of software solutions specific to individual client needs, with a focus on web services driven, web, and mobile web application platforms.
Responsibilities:
• Engage in collaborative work with the engineering team to develop strategies, generate innovative ideas, improve workflow, and make informed design decisions.
• Develop software solutions for a variety of challenging product engineering projects.
• Determine technical requirements of projects to ensure that client specifications are met.
• Work in close collaboration with solution architects and technical leads to develop new and existing solutions.
• Collaborate with Infrastructure teams during the implementation of solutions.
• Participate in quality assurance aspects of projects to ensure high standards are maintained.
• Contribute to the design and implementation of cross-business process solutions.
• Keep up-to-date with new technologies and methodologies to enhance development processes.
• Play a key role in maintaining good architecture and code hygiene.
• Handle any additional duties as assigned or necessary.
WHAT YOU BRING TO THE TABLE:
• 4 + years of comprehensive knowledge and experience in .NET development
• Proficiency in .NET Framework and C# is an essential requirement for this role
• Candidates should have a clear understanding and experience working with SQL and Azure
• Strong problem-solving skills and ability to think algorithmically
• Familiarity with agile development methodologies
• Good understanding of software design patterns and front-end frameworks / languages such as Angular, React and jQuery
• Experience in developing web applications using at least one popular web framework
• Excellent written and verbal communication skills
• Ability to work in a team and coordinate with other developers
• Bachelor’s degree in Computer Science or a related field is preferred
• Proven ability to manage a diverse workload and meet deadlines
• Strong attention to detail and commitment to quality.