Talent.com
Senior Software Developer

Senior Software Developer

ISF, Inc.Tallahassee, FL, US
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Senior Software Developer    JOB OVERVIEW JOB TITLE Senior Software Developer DIVISION / DEPARTMENT Software Engineering LOCATION Remote REPORTS TO :

  • Project Manager FLSA STATUS : Exempt JOB SUMMARY A senior software engineer’s primary responsibility is to be a key driver of the team’s velocity and focus on delivering quality technical solutions.  Senior software engineers will lead the team in completed features and bugs, contribute to architecture, design, and developing operating procedures.  We primarily use C# .NET, TypeScript, and SQL Server; however, the ideal candidate should be open to using other tools and technologies and be looking to gain experience with other service offerings.
  • DUTIES & RESPONSIBILITIES Core contributor to the culture, productivity, and success of the team.
  • Primary driver of cadence and throughput.
  • Takes ownership of design, development , and delivery of key features.
  • Ensure solutions align with business objectives.
  • Raise s technical issues when observed.
  • Key contributor in grooming, design, and architectural discussions.  Helps support the adoption and distribution of new techniques and technologies.
  • Ability to focus on the business objectives and solutions that are easily understood.
  • Have open and direct conversations with other teammates.
  • Clearly communicate technical designs and implementation plans so other team members can understand and participate.
  • Curious, pragmatic.  Generate ideas, test them, find innovative solutions.
  • Be ambitious.  Push yourself and the team to continuously improve.  Look at failure as a learning opportunity.  Work primarily eastern time zone hours – be continuously available between 9am – 4pm eastern.
  • Estimate 75% coding.  5% helping other developers.  5% code review.  10% design.

Collaborate with Project Managers to define, plan, and deliver solutions that balance technical solutions with project constraints.  What that looks like in practice :

  • Listen, design, execute, own, learn.
  • Read, listen, and think about what the software needs to do.  Ask questions and , research, until you understand what the users need and can explain it to others.
  • Design solutions that completely meet all users’ needs in the simplest way possible.  Communicate your design to the team in a way they understand and can help you with it.
  • Execute your design.  Partition tasks to get help from your team.  Identity milestones, shippable increments, or phases to make your vision a reality.  Be the primary contributor and lead delivery.  Take ownership.  You do not have to do all the work, but you should be comfortable driving features to success.  Ensure the software delivered meets the user’s needs.  Get help when you need it.  Ask questions when you do not understand.  Communicate your status, needs, and progress.  Learn.  Reflect on your successes and failures.  Find solutions to problems, leverage new technologies, and suggest ways the team can improve their effectiveness.  EDUCATION & CERTIFICATIONS Bachelor's Degree in a technical field or equivalent work experience is preferred.
  • Must be willing to obtain Azure Developer Associate (AZ-204) within 6 months of hire.
  • KNOWLEDGE & EXPERIENCE Primary Skills Software development experience with C#, ASP.NET, and TypeScript.  We will not exclude you from consideration if you have transferable experience, but we will expect you to be productive within 30-45 days.
  • Proficient with Git in a continuous integration environment.  You should be comfortable fetching, rebasing, branching, and merging multiple times per day.
  • Comfortable performing code reviews.
  • Modern JS framework experience – we use React.
  • Experience with an ORM – we use Entity Framework.
  • Knowledge of secure coding practices – OWASP top 10s.
  • Knowledge of accessibility and responsive UI design – WCAG, 508, and multiple viewport sizes.
  • Experience with popular RDBMS – we use SQL Server.
  • Understanding of transaction control, process boundaries, and designing robust distributed solutions.
  • Production support – quickly diagnose and troubleshoot reported issues.  Find short-term and long-term solutions.  Communicate root cause and lessons learned.
  • ACKNOWLEDGEMENT TYPE OF POSITION :

  • Full-Time FLSA STATUS :  Exempt   We are committed to providing equal opportunity in all of our employment practices, including selection, hiring, promotion, transfer, and compensation, to all qualified applicants and employees without regard to age, race, color, sex, religion, national origin, marital status, gender identity or expression, or sexual orientation, disability or any other protected status in accordance with the requirements of all federal, state and local laws.
  • Powered by JazzHR
  • serp_jobs.job_alerts.create_a_job

    Senior Software Developer • Tallahassee, FL, US