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