Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Developer (UNIX/C/SQL) will play a critical role in the design, development, and maintenance of robust and scalable software applications. This position requires deep technical expertise in UNIX systems, C programming, and SQL database management, combined with a strong problem-solving aptitude to effectively address complex technical challenges. As a remote role, the Senior Developer will collaborate with cross-functional teams to define project requirements, deliver high-quality code, and ensure optimal system performance while adhering to best practices and industry standards.
Job Responsibilities
- Design, develop, and implement software solutions in a UNIX environment using C and SQL.
- Collaborate with project managers, business analysts, and other stakeholders to gather and analyze requirements for software applications.
- Perform code reviews and provide mentorship to junior developers to enhance team productivity and code quality.
- Troubleshoot and debug applications to resolve performance or functional issues in a timely manner.
- Write and maintain comprehensive documentation for software design, development processes, and application functionality.
- Conduct rigorous testing to ensure proper functionality and optimal performance of applications.
- Stay updated with the latest technologies, programming languages, and industry trends to continuously improve skills and methodologies.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of professional experience in software development, with a focus on UNIX, C, and SQL.
- Proficient in UNIX/Linux shell scripting and commands.
- Strong understanding of database management systems and experience in using SQL for data manipulation.
- Experience with version control systems such as Git.
- Excellent debugging, troubleshooting, and problem-solving skills.
- Ability to work independently in a remote environment as well as within a team framework.
Technologies & Tools
The Senior Developer will primarily utilize the following technologies and tools in their role: UNIX/Linux operating systems, C programming language, SQL databases (such as MySQL or PostgreSQL), Git for version control, and software development tools like Jenkins or Docker. Familiarity with cloud platforms and modern development methodologies, such as Agile or DevOps, will also be advantageous.
Ideal Candidates
Ideal candidates for the Senior Developer (UNIX/C/SQL) position will possess a blend of technical acumen, effective communication skills, and a commitment to excellence. They should be proactive problem solvers, capable of managing multiple tasks and projects efficiently while meeting deadlines. Adaptability and a willingness to embrace new challenges and technologies are also essential traits, as well as a collaborative spirit that fosters teamwork and innovation in a remote working environment.
Not every state sets a number of job contacts a week. In New Hampshire it is no number in state law; your local office may give you one. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.