drjobs Application Developer NET Core Full Stack

Application Developer NET Core Full Stack

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Baltimore, MD - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Role : Application Developer (.NET Core Full Stack)

Location : Baltimore MD (Onsite)

Duration: 12 Months Contract

Job Summary:

The Application Developer (i.e. .NET Full Stack Developer) assists the OIMT primarily with designing developing and online portal projects in accordance with the Agile project methodology. In addition the Application Developer will also assist the Office of Information Management and Technology in the development implementation and monitoring of MITDP projects throughout the department to ensure that project activities meet stakeholder defined requirements. The incumbent in this position will recommend new standards methods of operation and technologies to the Director of Projects / IT Managers to improve how the agency accomplishes its Online portal project mission. As a .NET Full Stack Developer you will be responsible for designing developing and maintaining web applications that are both scalable and high performing. This role involves working closely with other developers UX/UI designers business analysts quality analysts and product managers to deliver a seamless and userfriendly portal experience.

Duties/Responsibilities: Include but are not limited to the following:

  • Design and develop robust scalable and secure web applications using .NET technologies.
  • Build responsive and userfriendly frontend interfaces using HTML5 CSS3 JavaScript and modern frameworks like Angular React or Vue.js.
  • Develop backend services APIs and microservices using C# ASP.NET Core and Entity Framework.
  • Develop RESTful APIs and integrate thirdparty services and APIs into the portal.
  • Implement authentication and authorization mechanisms using OAuth JWT or similar technologies.
  • Work with cloud services (Azure AWS) for deployment and scaling.
  • Follow best practices in coding including code reviews unit testing and version control (Git).
  • Maintain and refactor exist in existing code to improve performance security and maintainability.
  • Troubleshoot and resolve software defects and issues reported by users or identified through testing.
  • Work closely with UX/UI designers to implement intuitive and visually appealing user interfaces.
  • Participate in Agile/Scrum ceremonies including sprint planning standups and retrospectives.
  • Collaborate with other developers and stakeholders to define project requirements and deliverables.
  • Stay up to date with the latest industry trends tools and technologies in fullstack development.
  • Propose and implement new technologies and frameworks to improve development efficiency and product quality.
  • Contribute to the continuous improvement of development processes and practices.

Education:

  • Bachelors degree in computer science Software Engineering or a related field.
  • Relevant certifications in .NET cloud technologies or frontend frameworks are a plus.

Required Experience

  • 5 years of experience as a Full Stack Developer with a strong focus on .NET technologies.
  • Experience in developing and maintaining largescale web applications or online or payment portals.
  • Previous experience working in an Agile/Scrum environment is preferred.
  • Proficient in HTML5 CSS3 and JavaScript.
  • Experience with frontend frameworks such as Angular React or Vue.js.
  • Strong understanding of responsive design principles and crossbrowser compatibility.
  • Proficiency in C# and ASP.NET Core for developing backend services.
  • Experience with RESTful API design and implementation.
  • Familiarity with microservices architecture and containerization (Docker Kubernetes).
  • Strong experience with SQL Server including database design writing SQL queries and performance optimization.
  • Familiarity with ORMs like Entity Framework or MVC or Dapper.
  • Experience with cloud platforms like Microsoft Azure or AWS.
  • Understanding of CI/CD pipelines version control (Git) and automated testing.
  • Knowledge of serverless computing and cloudnative development is a plus.
  • Strong analytical and problemsolving skills with the ability to troubleshoot complex issues.
  • Excellent verbal and written communication skills with the ability to collaborate effectively with team members and stakeholders.
  • A team player who is comfortable working in a collaborative environment and contributing to the success of the team.
  • Experience with Agile development practices including participation in Scrum ceremonies.
  • Understanding secure coding practices and experience implementing security features in web applications.
  • Experience in optimizing application performance including frontend load times and backend processing efficiency.

Preferred Experience

  • Experience in Service Now is a plus.
  • Knowledge of State Government policies and practices.
  • Knowledge of Govolution Payment Portal implementation with FMIS Integration
  • Experience with modern JavaScript frameworks like Blazor.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Understanding of UX/UI principles and experience working closely with design teams.
  • Experience with automated testing frameworks and tools (e.g. NUnit Selenium Jasmine).

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.