Inspire, Innovate and Leave Your Legacy with Us!
Why DSI
At DSI, our employees are the foundation of our success. We create a culture of innovation, empowerment, and leadership, where you have the freedom to experiment, lead, and drive change. If you’re looking for a career where you can grow, collaborate with talented professionals, and take ownership of impactful projects, DSI is the place to make your mark.
Job Openings
Contact
Don’t see an opening that fits your skills? No worries! Send us your resume at hr@digitalsoftwareinc.com. We’re always on the lookout for talented individuals to join our team.
DevOps Engineer
Job Descriptions:
Devops with experience range 5 years & above
Preferred Requirements :
Experience with build tools
- Mandatory Tools : MsBuild, Maven
- Value Adds : Gradle
Experience CI/CD automation
- Mandatory Tools : GitHub Actions, Jenkins
- Value Adds : Azure DevOps, Bamboo
Experience in scripts
- Mandatory : PowerShell, Shell scripting, jq commands, perl commands
- Value Adds : Python, Groovy
Experience in Artifactory
- Mandatory : Jfrog Aritfactory
- Value Adds : Nexus
Experience in Linux Operating System, Windows
- Value Adds :
- Experience in Cloud technologies such as AWS/Azure/GCP
- Experience in Helm Deployments to OpenShift
- Experience in automating security and vulnerability scanning
- Experience in administrating tools such as Jfrog, Jenkins, JIRA, JSM, Github.
- Experience in Agile Projects and DevSecOps Foundations
Network Operations Lead (NOC Lead)
Job Descriptions:
- 3+ years of experience in network operations or a related field.
- 2+ years of leadership or management experience.
- Strong knowledge of network protocols, devices, and architectures.
- Excellent problem-solving, analytical, and communication skills.
- Experience with network monitoring tools, problem management and incident management software.
- Relevant certifications (e.g., CCNA, CCNP, ITIL) /Hands on experience in ITIL process.
- Need to be available for Bridge calls even during non-business hours.
- Need to be available for Night Shift.
Technical Lead
Job Descriptions:
Years of Experience:
6-8 years of experience in Java
Technical Skills :
- Ruby on Rails
- Java/Spring/API
- Chef Cookbook
- Postgresql, Cassandra
- Queue Processing (ActiveMq)
- Logstash and ElasticSearch
Functional Skills :
- Devops
Role :
- Create an inspiring team environment with an open communication culture
- Set clear team goals
- Delegate tasks and set deadlines
- Oversee day-to-day operation
- Monitor team performance and report on metrics
- Motivate team members
- Discover training needs and provide coaching
- Listen to team members’ feedback and resolve any issues or conflicts
- Recognize high performance and reward accomplishments
- Encourage creativity and risk-taking
- Suggest and organize team building activities
Senior .NET Developer
Job Summary:
As a Senior .NET Developer, you will be responsible for designing, developing, and maintaining high-quality software applications using the .NET framework. You will work closely with cross-functional teams to understand business requirements, provide technical leadership, and ensure the delivery of robust and scalable solutions.Key Responsibilities:
- Design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS, to server-side code using C# and ASP.NET for data persistence and retrieval.
- Analyze and understand user requirements and ensure they are incorporated into software designs and code.
- Work with project managers and developers to define project scope and objectives.
- Review peers’ code to enforce good software design standards and ensure high-quality function and performance.
- Perform extensive software testing, debugging, and full validation procedures.
- Resolve software bugs in the programming code and modify write-ups as necessary.
- Update existing applications, correcting errors, adapting to new hardware, or improving performance.
- Document software installation and configuration processes and ensure all applications are kept up-to-date with the latest .NET technologies.
- Participate in agile software development, SCRUM, and daily standups to ensure quick iterations and fast delivery.
- Collaborate with internal teams and vendors to fix and improve software products.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in software development, with a focus on C# and .NET technologies.
- Proven experience with .NET Core, and Microservices architecture.
- Strong understanding of software development principles, design patterns, and best practices.
- Experience with Agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work effectively in a fast-paced and dynamic environment.
Preferred Skills:
- Experience with RESTful APIs, SQL and NoSQL databases.
- Familiarity with cloud platforms such as Azure – CI/CD.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Experience with Shell scripting.
Lead .NET Developer
Job Summary:
As a Lead .NET Developer, you will be responsible for leading a team of developers in designing, developing, and maintaining high-quality software applications using the .NET framework. You will provide technical leadership, mentor team members, and ensure the delivery of robust and scalable solutions.Key Responsibilities:
- Lead and mentor a team of .NET developers.
- Design, develop, and maintain high-quality software applications using the .NET framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality and ensure adherence to development best practices and Security.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with the latest industry trends and technologies.
- Manage project timelines and ensure timely delivery of solutions.
- Facilitate technical discussions and resolve complex technical issues.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in software development, with a focus on .NET technologies.
- Proven experience in leading a team of developers.
- Strong understanding of object-oriented programming and design patterns.
- Excellent problem-solving and analytical skills.
- Strong communication and leadership abilities.
Preferred Skills:
- Experience with Shell scripting, RESTful APIs, SQL and NoSQL databases.
- Familiarity with cloud platforms such as Azure and Identity Providers.
- Familiarity with Message Queue systems.
- Proficiency with version control systems like Git.
- Experience with Agile development methodologies.