Senior Level C# / .Net Developer

Computer Sciences   •  

Tallahassee, FL

Industry: Consulting


5 - 7 years

Posted 353 days ago

  • Participates as a member of development team or teams; may lead a small development team. 
  • Designs units for others. Completes development to implement complex components. 
  • Contributes to design activities; may design solutions. 
  • Develops independently; participates in code reviews and may lead code reviews. May lead and provide mentoring and guidance to less senior developers. 
  • Designs, prepares and executes unit tests. 
  • Applies in-depth or broad technical knowledge to maintain one or more technology areas (e.g. Web-site Development). 
  • Applies company and 3rd party technologies to complex software solutions of moderate complexity.
  • Independently implements end-user or enterprise  solutions complexity or services prepared by more senior technologists for more complex solutions.
  • May assign work to others.
  • Provides time / resource estimates for assigned tasks.
  • May provide time / resource estimates for assigned projects.

Education and Experience Required:

  • Typically a technical Bachelor's degree or equivalent experience and a minimum of 6 years related experience or a Master's degree and a minimum of 4 years of experience.

Knowledge and Skills:

  • More than 6 years experience writing code using languages such as C# and ASP.Net. 
  • Ability to work with Web-development tools for new applications. 
  • Basic Understanding of RDBMSdatabases such SQL Server and Oracle. Basic understanding of modern software design and development methodologies (e.g., OO). 
  • Experience on one or more full release project life cycles. 
  • Strong understanding of modern SCM (software configuration management). 
  • Basic understanding of testing tools and unit and integration test scripting, and testing methodologies.
  • Experience using an Integrated Development Environment (e.g., Eclipse, Visual Studio).
  • Strong understanding basic Database Administration. 
  • Able to apply consistently quality and security standards. 
  • Good verbal and written communication skills.
  • Developing general project management/team leader skills.
  • Ability to work effectively in a team and with clients.

Requisition ID 1656848