Logo
GD Resources LLC

Application Developer

GD Resources LLC, Baltimore, Maryland, United States, 21276


"Join GD Resources for dynamic opportunities in business management and IT, where innovation meets excellence."

GD Resources LLC is a Veteran Women-Owned Business Management and Information Technology company committed to excellence. We offer dynamic opportunities for veterans and professionals alike to contribute to innovative projects and drive success in a collaborative and supportive environment. Join us in making a difference and advancing your career with a company that values integrity, diversity, and continuous growth.

Job Title:

Application Developer (.NET Full Stack)Location:

1800 Washington Boulevard, Baltimore MD 21230 (Hybrid, 3 days onsite, 2 days remote)

Benefits:Full Time$50/hr - $60/hrMedical & DentalPTO

About the RoleThe Office of Information Management and Technology (OIMT) seeks a talented and experienced Application Developer (.NET Full Stack) to join our team. You will play a key role in designing, developing, and maintaining a critical online portal project using the Agile development methodology. In addition, you will contribute to the development, implementation, and monitoring of other projects throughout the department, ensuring they meet stakeholder requirements.As a Full Stack Developer, you will leverage your expertise in .NET technologies to build scalable, high-performing web applications. You will collaborate closely with a diverse team including UX/UI designers, business analysts, testers, and product managers to deliver a user-friendly and seamless portal experience.ResponsibilitiesDesign, develop, and maintain robust, secure, and scalable web applications using .NET technologies (C#, ASP.NET Core, Entity Framework)Build responsive and user-friendly front-end interfaces using HTML5, CSS3, JavaScript, and modern frameworks like Angular, React, or Vue.js.Develop back-end services, APIs, and microservices using C#, ASP.NET Core, and Entity Framework.Develop RESTful APIs and integrate third-party services and APIs into the portal.Implement authentication and authorization mechanisms using OAuth, JWT, or similar technologies.Utilize 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 existing code to improve performance, security, and maintainability.Troubleshoot and resolve software defects and issues reported by users or identified through testing.Collaborate with UX/UI designers to implement intuitive and visually appealing user interfaces.Participate actively in Agile/Scrum ceremonies (sprint planning, stand-ups, retrospectives).Work with other developers and stakeholders to define project requirements and deliverables.Stay up-to-date with the latest trends, tools, and technologies in full-stack 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.QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field (preferred)Relevant certifications in .NET, cloud technologies, or front-end frameworks (a plus)Required Experience5+ years of experience as a Full Stack Developer with a strong focus on .NET technologies.Experience developing and maintaining large-scale web applications or online/payment portals.Prior experience working in an Agile/Scrum environment is preferred.Can work on hybrid arrangement, 3 days onsite, especially on a Wednesday.Technical SkillsProficient in HTML5, CSS3, and JavaScript.Experience with front-end frameworks (Angular, React, or Vue.js).Strong understanding of responsive design principles and cross-browser compatibility.Proficiency in C# and ASP.NET Core for back-end development.Experience with RESTful API design and implementation.Familiarity with microservices architecture and containerization (Docker, Kubernetes) (a plus).Strong experience with SQL Server (database design, SQL queries, performance optimization).Familiarity with ORMs (Entity Framework, MVC, Dapper) (a plus).Experience with cloud platforms (Microsoft Azure or AWS).Understanding of CI/CD pipelines, version control (Git), and automated testing.Knowledge of serverless computing and cloud-native development (a plus).Certification in .NET, cloud technologies, or front-end frameworksPrevious State Government experienceAdditional SkillsStrong analytical and problem-solving skills.Excellent verbal and written communication skills.Team player with a collaborative mindset.Experience with Agile development practices (Scrum ceremonies).Understanding of secure coding practices.Experience optimizing application performance (front-end and back-end).Preferred ExperienceExperience with ServiceNow (a plus).Knowledge of State Government policies and practices (a plus).Knowledge of Govolution Payment Portal implementation with FMIS Integration (a plus).Experience with modern JavaScript frameworks like Blazor (a plus).Familiarity with containerization and orchestration tools (Docker, Kubernetes) (a plus).Understanding of UX/UI principles and experience working with design teams (a plus).Experience with automated testing frameworks and tools (NUnit, Selenium, Jasmine) (a plus).