Location: Need to be local to Hyattsville, MD; Washington, DC; or Alexandria, VA
Duration: 12 Months
Proficiency with relevant back-end programming languages, programming frameworks and tools, databases, and development platforms, including C#, .NET Core, and Oracle
Job Description
We are looking for a Senior Web Developer to be responsible for designing, coding, and modifying websites, from layout to function and according to the client s specifications. This position will be full-time and onsite in Washington DC.
What You'll Do
Analyze, design, develop, and implement technical designs
Evaluate customer requirements and provide effective solutions
Participate in problem resolution related to system design and review
Recommend approval of functional and technical design documents and enactment of systems, program enhancements, and updates of Web applications
Analyze and evaluate system changes to determine feasibility, alternative solutions, and backup procedures
Work on General Orders Track Rights System and Site-Specific Work Plan application programs upgrades and enhancements to existing systems and ensure systems are compliant with approved standards
Successfully complete mandatory security awareness training on an annual basis
Review and assist with system hardening and vulnerability remediation
Participate in the mandatory peer code reviews as part of the code commitment process to ensure that secure coding practices are being followed before the code is merged into the main development branch. Document those pull request reviews in Bitbucket
What You'll Need to be Required:
Proficiency with relevant back-end programming languages, programming frameworks and tools, databases, and development platforms, including C#, .NET Core, and Oracle
Proficiency with software development and project management methodologies Knowledge of the methods, tools, and techniques used to evaluate, select, develop, test, integrate, and troubleshoot systems software and hardware of all types
Demonstrated progressive responsibility with diversified technical-level information systems and data processing management
Experience developing in an environment for multi-tiered applications such as web services, APIs, clustered environments, database servers, application servers, and report servers
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.