Robert Half - Cedar Falls, IA

posted 9 days ago

Full-time - Mid Level
Cedar Falls, IA
Administrative and Support Services

About the position

The .NET Developer II will be a key member of a dynamic and agile software development team, responsible for designing, developing, and maintaining software systems primarily on the Microsoft .NET stack. The role requires strong problem-solving skills, innovative thinking, and the ability to guide project direction while ensuring effective communication with clients and mentoring junior developers.

Responsibilities

  • Guide project direction in alignment with company objectives.
  • Maintain effective communication with clients, translating business processes into code.
  • Provide mentorship to junior and mid-level developers and distribute tasks effectively across the team.
  • Manage the full lifecycle of a project from development, testing, implementation to maintenance.
  • Troubleshoot and solve a range of problems using design patterns.
  • Create and execute complex tests and manage databases effectively.
  • Conduct code reviews.
  • Undertake the deployment and management of repositories to maintain the code base and applications.

Requirements

  • Proven track record of designing and developing enterprise-grade software.
  • Experience in source control management systems and continuous integration/deployment environments.
  • Familiarity with Agile development methodologies, including Scrum.
  • Experience with multi-threading, concurrency, debugging, performance profiling, and optimization.
  • Sound knowledge of the Software Development Life Cycle (SDLC), unit testing, test-driven development, and environment set-up/configuration.

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service