TEKsystems - Reston, VA

posted 2 months ago

Full-time - Senior
Reston, VA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

TEKsystems is actively seeking a Senior Application Developer with a strong focus on front-end development using React, as well as experience in native iOS and Android mobile application development. This role is crucial for supporting development efforts for a government client located in Fort Collins, CO. TEKsystems has been a trusted partner in this area for nearly two decades, contributing to the conservation of natural resources through technology. The successful candidate will be involved in building technology solutions that help individuals understand, preserve, and enhance the productivity of our natural resources. The ideal candidate will possess a deep understanding of web and desktop application software design and development environments. Key responsibilities include providing guidance and structure for creating and maintaining software infrastructure in AWS, developing, testing, and deploying code primarily using MS Visual Studio in a .NET and C# environment, and designing and developing web services components for cross-application solutions. The role also involves interacting with system designers to provide feedback on design modules, performing testing on developed code, and coordinating application modifications to optimize AWS infrastructure usage and address bug fixes. Additionally, the candidate will participate in a collaborative team approach to software development and problem-solving, utilizing Agile/Scrum practices. The ability to work effectively as part of a development team, including collaboration with System and Business Analyst teams, is essential for success in this position.

Responsibilities

  • Provide guidance and structure for creating and maintaining software infrastructure in AWS
  • Develop, test and deploy code primarily using MS Visual Studio in .NET and C# environment
  • Design and develop web services components for cross-application solutions
  • Interact with system designers and provide feedback on design modules
  • Perform testing on developed code (initial and regression)
  • Coordinate and prioritize application modifications that refactor to more effectively use AWS infrastructure and bug fixes
  • Participate and contribute to a team approach to software development and problem solving using Agile/Scrum practices
  • Work well as part of a development team including across System and Business Analyst teams as well as other development teams.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, IT, or similar degree
  • 8+ years of overall IT experience
  • 5+ years hands-on experience writing, debugging, testing, and documenting Web Applications
  • Strong problem-solving skills and ability to generate high quality code
  • Experience with service-oriented architecture and web application/services development
  • Experience developing applications in AWS
  • Microsoft .NET, C# and ASP.NET software development experience
  • Experience with web services technologies such as SOAP, HTTP, WSDL, XSD and REST
  • Experience with React.js
  • Experience with ORMs (NHibernate/Entity Framework)
  • Experience with JavaScript programming using a client-side JavaScript framework
  • Experience with cross-browser DHTML and HTML5 web design
  • Frontend web developer experience with HTML, CSS, JavaScript (jQuery)
  • AJAX, DHTML/XHTML, JavaScript development experience
  • Experience with SQL, RDBMS (preferably SQL Server), and database principles
  • Experience with source code management tools (git preferred)
  • Strong written and verbal communication skills
  • Comfortable in Agile Development Methodology, especially Scrum
  • Object Oriented design and implementation experience
  • Knowledge of configuration management practices
  • Successful candidate is subject to a background investigation by the government and must be able to meet the requirements to hold a position of public trust.

Nice-to-haves

  • Experience with Angular
  • Experience with Microservices
  • Experience with GIS
  • Familiarity with Atlassian tools like Jira
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service