Senior Software Engineer

Prospera Talent Florida, United States
1 year - 3 years
$ 125000
Posted: 2 months ago
IT/Hardware
Full-time

Job Summary

The Senior Software Engineer plays a critical role in business operations and the delivery of high-quality software solutions. This position requires close collaboration with internal teams to develop and implement world-class solutions while ensuring customer satisfaction and project success. The ideal candidate is an experienced professional with strong technical skills and a proactive approach to problem-solving

Job Description

Key Responsibilities:
Collaborate with internal teams to understand business needs and translate them into software solutions.
Develop end-to-end solutions and implement them as customer deliverables.
Communicate effectively with customers to provide updates, manage expectations, and ensure solution efficacy.
Contribute to story refinement, requirement gathering, and documentation.
Design, set up, and maintain CI/CD pipelines to support efficient software development and deployment.
Identify and manage technical debt throughout the project lifecycle.
Ensure high performance, quality, and responsiveness of applications.
Participate in release processes, including branching timelines, pull requests, issue triage, merge/conflict resolution, and release notes.
Review code developed by other engineers, providing constructive feedback to ensure best practices in coding style, accuracy, testability, and efficiency.
Mentor and guide junior software engineers to support their professional development.


Qualifications:
Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or equivalent experience (minimum of 7 years in an IT-related discipline).
Experience working with cloud environments.
Strong expertise in Infrastructure-as-Code to build large-scale environments.
Ability to multitask and manage priorities in a fast-paced environment.
Strong analytical skills and the ability to communicate complex information effectively.
Deep understanding of software development methodologies, including Agile, CI/CD, and DevOps practices.


Required Skills:
Extensive experience with .NET.
Strong proficiency in web technologies within the .NET ecosystem.
Expertise in version control using Git and GitHub.
Advanced database engineering skills, including SQL and NoSQL.
Experience with cloud platforms such as Microsoft Azure and AWS.
Hands-on experience using Infrastructure-as-Code for large-scale deployments.


Preferred Skills:
Proficiency in Python.
Experience with SPA frameworks such as ReactJS, Angular, Vue, and/or Blazor WASM.
Strong analytical and problem-solving skills.
Exceptional customer service and communication abilities.
High attention to detail and accuracy.
Ability to work effectively in a multidisciplinary team environment.


Compensation & Benefits:
Competitive base salary.
Employer-paid benefits:
 Medical, Dental, Vision.
401(k) with a generous company match.
Generous Paid Time Off (PTO) policy.
Paid holidays.
Employer-paid life insurance coverage.

Keyskills

Not Mentioned