x
d y p r o c s
Job Details

Software Developer

Job brief

DYPROCS is searching a Software Developer for a USA based employer to join the company as a full-time permanent employee and relocate at the employer's location to the U.S.A.


The ideal candidate will be responsible for research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team. This position requires clear communication internally and externally, strong organizational skills, resiliency, and a solution focused mindset!


Responsibilities:

        Write clean, efficient, and maintainable code in various programming languages (e.g., Java, C#, Python, JavaScript).

        Participate in the software development life cycle (SDLC), including requirements gathering, design, development, testing, and deployment.

        Collaborate with product managers, designers, and other developers to define software requirements and specifications.

        Conduct code reviews and provide constructive feedback to team members.

        Troubleshoot and debug applications to enhance performance and usability.

        Stay updated on emerging technologies and industry trends to continuously improve skills and the development process.

        Document software designs, code, and processes to ensure clarity and maintainability.

 

Proficiency & Skills:

        Must have 3+ years of work experience as a Software Developer or in a similar role.

        Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).

        Experience with web development frameworks (e.g., React, Angular, Django) is a plus.

        Familiarity with database management systems (e.g., SQL, NoSQL).

        Experience with version control systems (e.g., Git).

        Knowledge of software testing methodologies and tools.

        Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).

        Understanding of Agile development methodologies (e.g., Scrum, Kanban).

        Mathematics - Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.

        Knowledge of safety regulations and best practices.

        Strong leadership, communication, and interpersonal skills, with the ability to inspire and motivate a diverse team.

        Soft skills required - strong drive, persistence, consistency, organization, time management, written and verbal communication.

        Flexible mindset focused on delivering quality deliverables on tight deadlines.

        Excellent analytical and problem-solving abilities, with a proactive approach to overcoming challenges.

        Ability to get up to speed quickly on complex issues; desire to work in a fast-paced, rapidly evolving environment.

        Capable self-starter with a drive to get all types of work done and high attention to detail.

 

Education:

        Bachelor’s degree in Computer Science, Software Engineering or related field.

 

Salary:

        Will be determined based on the experience & knowledge

 

Must To:

        Selected candidate must relocate to U.S.A after completing all U.S.A visa requirements

        Selected candidate must perform day to day job duties physically.

        Selected candidate will be given all benefits per the employer’s policy