Senior.NET Developer

2 months ago


Glen Allen, Virginia, United States Saxon Global Full time
About the Role

We are seeking a highly skilled .NET Developer to join our team at Saxon Global. As a key member of our development team, you will be responsible for designing, developing, and configuring applications, integrations, tools, systems, and components based on project or change request specifications and procedures.

Key Responsibilities
  • Collaborate with software developers, business analysts, product owners, and IT professionals to develop, lead, and implement new features, changes, and enhancements to existing complex software applications.
  • Participate in Agile planning sessions, working closely with business analysts and lead team members to analyze requirements and provide design recommendations for complex systems.
  • Ensure documentation is available for transition to production support teams.
  • Identify and resolve advanced application issues using appropriate code languages, toolsets, or configuration processes.
  • Work closely with Configuration and Release Management on environment deployments ensuring changes follow appropriate processes.
  • Create and review/approved technical design documents and specifications on change requests and assignments within a project while maintaining documentation and abstracts in conformance with standards.
  • Maintain knowledge of standards and quality requirements.
  • Assist development with analysis and design for new or existing systems.
  • Periodically participate in groups/committees related to processes, standards, and best practices.
  • Stay current on technology trends through online resources such as webinars and white papers.
  • Review program specifications for completeness and conformance to quality standards.
  • Works with minimum supervision and exercises sufficient discretion and independent judgment.
  • Maintains confidentiality of information processed, as appropriate.
  • Verify changes by developing unit test plans, test data, and scripts.
  • Works with architecture group to set direction of design and development standards. Assists with implementation and execution of those standards. Serves as a project leader to ensure quality deliverables and sound design execution.
  • Evaluates user requests for new or modified programs to determine feasibility, cost, and time required, compatibility with current systems, and computer capabilities.
Requirements
  • Bachelor's degree in computer science or related field.
  • 7+ years progressively responsible experience within a software engineering environment.
  • Strong knowledge and experience with C#, React, JavaScript, HTML, NET Core, MVC, Node.JS, SQL Server, ASP.NET, Web Services, Web API,.NET Services, and Restful APIs.
  • Working experience with database schema design, stored procedures, and SQL scripts using SQL Server and T-SQL.
  • Experience with source code control systems, merging, versioning, and release and deployment activities.
  • Knowledge of, and the ability to apply, necessary software programming practices and procedures.
  • Ability to apply the principles of independent logical thinking to define problems, collect data, establish facts, and draw valid conclusions.
  • Ability to comprehend the consequences of various problem situations and to refer them for appropriate decision making.
  • Proficiency in SQL and relational database concepts.
  • Ability to design program logic, prepares test data, and test programs.
  • Ability to review business requirements and compare to application for possible deviations from customer expectations.
  • Excellent triage, troubleshooting, and problem-solving skills.
  • Ability to handle multiple priorities, establishes workflows, and meets necessary deadlines.
  • Excellent oral and written communication skills.
  • Ability to effectively exchange information clearly and concisely, and present ideas, report facts, and other information, and respond to questions as appropriate.
  • Ability to maintain confidentiality.
  • Ability to perform other assignments at locations outside the office.
  • Ability to work varying hours, including evenings, weekends, and holidays as required.
  • Demonstrated leadership ability.
  • Understand the need for, and display, a strong sense of urgency while maintaining a high level of quality.
  • Knowledge of and ability to code in HTML, XML, JavaScript, and other web-related technologies.
  • Ability to establish expected load test service level agreements (SLA) with technical partners.
  • Must possess strong orientation for both the functional and performance testing aspects.
Preferred Skills
  • Azure Cloud PaaS.
  • Experience with RabbitMQ.
  • Experience with RDBMS and SQL, specifically developing and tuning scripts, functions, and stored procedures.
  • SAFe Agile Framework.
  • Secured coding best practices, knowledge of Veracode preferred.
  • Agile tracking software, JIRA preferred.
  • Bamboo and Git.
  • Healthcare background is a plus.

This is a fully remote opportunity for the foreseeable future, but the company plans to be hybrid in the next 6-12 months. The ideal candidate must be open to relocating to Richmond, VA if not local.