Title: Software Developer Reverse Engineering
Location: Washington, DC
Essential Duties:
• Architect, design, code, test, debug, maintain, and document software applications;
• Establish and improve software development standards, procedures, and recommend application development best practices;
• Support critical business functions by leading the architecture, design, development, integration, implementation and maintenance of application systems;
• Conduct design and code peer reviews;
• Coordinate with departments and users in the support of business applications.
• Lead software development on multiple projects and ensure that specifications are met;
• Provide technical leadership and guidance to a small team;
• Maintain a high level proficiency with a wide range of technologies;
• Research, evaluate, recommend and implement technical solutions, tools, COTS and open-source products;
• Write technical design, architecture, assessment and other documents as required;
• Lead application integration efforts;
• Represent the IT department in terms of software development expertise in coordination with other department;
Type of Experience:
• ASP.NET, C#, XML, .NET Framework, Angular.js, React.js
• XHTML, JavaScript, CSS, JQuery
• T-SQL/SQL Server, RDBMS concepts
• Domain modeling and database design
• Application Development/Software Engineering/Design Patterns
• Web application development
• Object oriented design and architecture
• Web Services
• Technical Documentation
• Source Control
• SDLC Tools (ie. JIRA, Atlassian suite)
• Application security concepts
• MVC, Entity Framework
• COTS Configuration and Implementation
Desired Experience:
• •Experience with SharePoint2010 development with .Net and out of the box functionality app setup
• •Experience with SharePoint2010 architecture, farm configuration, and scalability, upgrade to newer version
• •Experience with business workflow automation with SharePoint or other BPM products
• •Experience with Financial Systems development
• •Experience with front end technologies
• Experience with integration of application software and RDBMS
• •Experience with agile SDLC; Scrum/Kanban preferred
• •Experience with Continuous delivery, Continuous Integration
• •Experience with PL/SQL,J2EE,SOAP,Angular.js
• •Experience with integration of application software
• •Experience with high availability architectures
• •Experience with implementation of COTS products
• •Experience with authentication and authorization technologies(SSO, SAML, etc.)
Education:
Bachelor of Science - Computer Science, Information Technology, Software Engineering.
Comments
Post a Comment
Thanks