About Our Company:
Delmock Technologies, Inc. (DTI) is seeking a Senior Software Developer to explore exciting career opportunities. DTI is a leading HUBZone business in Baltimore, known for delivering innovated 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.
Responsibilities:
- Design, develop, and maintain web applications using HTML5, CSS3, JavaScript, and React.
- Develop mobile applications using Swift for iOS and Kotlin for Android.
- Create and maintain server-side applications using Java, Node.js, and Python.
- Develop and manage databases using SQL and NoSQL technologies such as PostgreSQL and MongoDB.
- Implement secure coding practices, including data encryption and secure API development.
- Architect and deploy cloud-based solutions using AWS, Azure, or Google Cloud Platform.
- Collaborate with UI/UX designers to create responsive and intuitive user interfaces.
- Ensure cross-platform optimization for mobile, tablet, and desktop applications.
- Integrate third-party APIs and services to enhance application functionality.
- Perform code reviews, testing, and debugging to ensure high-quality software delivery.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
- Work collaboratively in an Agile/Scrum development environment.
Minimum Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of professional experience in full stack development.
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript, React, and Angular.
- Strong experience with back-end technologies: Java, Node.js, Python, and .NET Core.
- Mobile development experience with Swift for iOS and Kotlin for Android.
- Expertise in database management: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
- Hands-on experience with cloud platforms: AWS, Azure, or Google Cloud Platform.
- Knowledge of version control systems such as Git and CI/CD pipelines.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of cybersecurity principles and practices, including encryption and secure API development.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills, both written and verbal.
Preferred:
- Experience with serverless architecture and microservices.
- Knowledge of DevOps practices and tools such as Jenkins, Terraform, and Ansible.
- Familiarity with front-end frameworks like Vue.js or Svelte.
- Experience with data visualization libraries such as D3.js or Chart.js.
- Understanding of machine learning and AI concepts.
Location:
This opportunity is remote.
#J-18808-Ljbffr