Title: .Net Solution Architect
Duration: 12 Months
Location: Rockville, MD
Responsibilities
o C#, Visual Studio, Microsoft DotNet programming experience.
o Advanced experience with relational databases ie Sqlserver is a must.
o Experience writing and managing development to requirements.
o Experience architecting, designing, reviewing, and producing design content.
o Experience writing parallel / multithreaded applications leveraging Async-Await / TPL / etc.
o Experience developing user interfaces using DotNet Windows Forms.
o Experience with Dependency Injection Frameworks.
o Experience developing user interfaces using WPF.
o Experience developing in layers emphasizing the separation of business logic from GUI display.
o Experience using a variety of source configuration management tools and collaborating in multi-developer team environments.
o Experience profiling software application performance.
o Experience with unit test frameworks.
o Experience setting up, managing and interfacing to databases from Windows applications.
o Experience using Windows Entity Framework.
o Experience performing system integration tasks (including both software hardware aspects).
o Collaborate with Business Analysts and Business Partners on requirements and solution design.
o Design and code based on development standards and approaches.
o Perform development quality checks.
o Provide guidance and mentorship to less experienced developers.
o Design and develop new applications, forms, reports, workflows.
o Assist with functional acceptance testing as needed.
o Assist with code build and deployment process.
o Coordinate communications, issue resolution, implementation and testing plans, training plans and successful transition to support and maintenance teams of architecture and operations activities.
o Responsible for guiding and reviewing the development of solutions specified in technical design.
o Provide Level 3 production support, involving relevant product teams where applicable.
o Reviews validate and provide guidance on estimates based on complexity, risk, and effort for proposed technical changes to aid in planning and managing of projects.
o Contribute, understand and adhere to Application Development processes, software development standards, and technical approaches relevant to assigned technology.
o Provide after hours support as needed.
o Design and develop new features and/or maintains existing applications developed on ASP.NET MVC and .Net Core.
o Develop a well-tested, high performance, scalable web application.
o Well versed with the latest DevOps trends and HandsOn experience with the core principles i.e. CI/CD, Test Automation, Performance Monitoring, Application UpTime reports and Security compliance.
o Be able to provide guidance on building and designing scalable enterprise level applications
o Knowledge building system to system integrations across multiple applications
o Develop coding standards and Best Practices on wiki
o Evaluate current internal functions and processes and suggest improvements
o Help the leadership in making Build vs Buy decisions
o Stay current on new technologies and best practices.
Job Requirements
o At least 7 years of experience designing, developing and deploying web-based applications with ASP.NET 4.0 or above using C#.
o BS/MD degree in MIS, CS, or related discipline is preferred.
o Designing and developing new features and/or maintaining existing applications developed on ASP.NET MVC.
o Demonstrated ability to work effectively in a fast-paced environment under deadline pressure.
o Demonstrated ability to manage competing priorities.
o Demonstrated ability to build partnerships with various teams.
o Ability to communicate well and work in a collaborative team environment.
o Ability to work independently with minimum supervision.
o Excellent problem-solving abilities.
o Applicants selected will be subject to a Public Trust background security investigation and may need to meet eligibility requirements for access to sensitive information. US Citizens or Permanent Residents preferred.
Thank
Basir Najamani
Cell: 732-707-6969
Comments
Post a Comment
Thanks