Logo
Page Mechanical Group, Inc.

Applications Developer

Page Mechanical Group, Inc., New York, New York, United States,


About Our Company:Delmock Technologies, Inc. (DTI) is seeking an Applications Developer to explore exciting career opportunities. DTI is a leading HUBZone business in Baltimore, known for delivering innovative IT and Health solutions with a commitment to ethics, excellence, and superior customer service. At DTI, we balance continuous growth and innovation with a strong dedication to corporate social responsibility. Recently ranked as high as #3 among HUBZone companies in a GOVWIN survey, DTI offers a dynamic environment for those passionate about impactful projects, community involvement, and contributing to a top-ranking Federal project support team.Join our talented team and be part of a company that values both professional excellence, community impact, and diversity of ideas. DTI is committed to hiring and maintaining a diverse workforce. We are an equal opportunity employer making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class.Role Summary:The Applications Developer is responsible for designing, developing, and implementing software applications that meet the needs of OBIM and HART systems. This role involves creating and maintaining application code, integrating commercial software products and custom code, and ensuring the performance, security, and reliability of applications. The Applications Developer works closely with stakeholders to understand requirements, develop technical solutions, and support the entire software development lifecycle (SDLC).Responsibilities:Application Development: Design, develop, and implement software applications that meet business requirements and technical specifications.

Code Maintenance: Maintain and update existing application code to ensure optimal performance, security, and functionality.

Integration: Integrate commercial software products with custom code, ensuring seamless operation and interoperability.

Testing and Debugging: Conduct testing and debugging of applications to ensure quality and performance standards are met.

Documentation: Create and maintain detailed documentation, including design specifications, user manuals, and code comments.

Stakeholder Collaboration: Collaborate with internal and external stakeholders to gather requirements, provide technical expertise, and ensure solutions meet business needs.

Agile Methodologies: Participate in agile development processes, including daily scrum meetings, sprint planning, and retrospectives.

Performance Optimization: Identify opportunities for optimizing application performance and implementing best practices for software development.

Minimum Requirements:Experience: Over 5 years of relevant experience in application development for large-scale IT systems, including experience with multiple programming languages.

Technical Proficiency: Proficiency in programming languages such as GO, C++, JAVA, and PL/SQL, as well as familiarity with agile development methodologies.

Certifications: Relevant certifications in application development or equivalent professional qualifications.

Knowledge and Expertise: In-depth understanding of the software development lifecycle (SDLC), system integration, and performance optimization techniques.

Education: A bachelor’s degree or higher in a relevant field, such as computer science, information technology, or software engineering.

Preferred:Advanced Technical Skills: Proficiency in additional programming languages and tools relevant to application development and system integration.

Cloud and Infrastructure: Experience in developing applications for cloud-based and on-premises environments, including knowledge of cloud services and infrastructure.

Security Awareness: Understanding of security requirements and best practices related to application development, ensuring compliance with relevant security standards.

Project Management: Ability to manage and coordinate development activities across multiple projects, ensuring timely and accurate delivery of software solutions.

Communication Skills: Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.

Advanced Degrees: A master’s degree or higher in a relevant field, such as computer science, information technology, or software engineering.

Certifications: Additional certifications in agile methodologies, cloud development, or software engineering.

Strategic Development: Experience in developing and implementing strategic application development plans, including technology roadmaps and innovation strategies.

Cross-Functional Collaboration: Ability to work effectively with cross-functional teams, ensuring collaboration and integration of development activities across various technical domains.

Location:This opportunity is remote.

#J-18808-Ljbffr