Responsibilities
Project Overview: We are seeking a .NET Software Developer/Engineer with strong development skills in C#, VB.NET, .NET Core and Web development using Angular technologies. The developer who will be responsible for application design, implementation, and support. Ensures compatibility between equipment and software, analyzes operational/system requirements, supports design reviews, and presents technical briefings. Engineers systems, including conducting of prototypes, proof of concepts, or the full implementation of systems. Evaluates, assesses, documents, and tests data security and continuity of operations for systems and programs.
Non-local candidates who are willing to move to the DC area are welcome to apply!
Qualifications
Minimum Technical Qualifications:
- At least seven years of experience with task specified programming languages (e.g., Java, C++, C#, *.NET, etc.). Specifically, hands-on experience with .NET, C#, ASP.NET, VB Scripting, JavaScript, HTML, CSS, and SQL.
- At least seven years coding experience with SQL or database stored procedure. Working experience with Oracle PL/SQL programming and writing stored procedures and functions is required. Some backend software design experience in Oracle & SQL Server.
- At least six years of experience analyzing requirements from users and producing system specifications developing analysis models using Unified Modeling Language (UML) or other data modeling standards.
- At least five years of experience in module or unit testing including executing and documenting the testing.
- At least five years of experience in the design and development of applications.
- At least five years in either data warehousing, distributed processing, logical and physical database design, software integration, or implementation of security techniques.
- At least five years of experience in the evaluation or comparison of various technologies (e.g. client/server, multi-tiered architectures, database architectures, and structures, etc.) and their appropriateness for a wide variety of business requirements.
- At least one year of experience with user story development or analysis in an Agile development environment.
- Broad, in-depth knowledge of current network, development and database architectures and technologies.
- Experience with Internet/Intranet protocols and web server technologies, if required.
- Experience developing systems architectures preferred.
- Experience as a technical leader of software engineering or computer professionals, as required.
Desirable Qualifications (but not required)