Job Description
The Software Engineer is responsible for designing, developing, testing, and maintaining software applications. This role involves handling complex tasks with minimal supervision, collaborating with cross-functional teams, and mentoring junior engineers. This position requires a strong grasp of software development methodologies, problem-solving skills, and a commitment to delivering high-quality, scalable software solutions.
Description
- Develop, test, and maintain robust and scalable software applications.
- Analyze complex technical issues and perform in-depth troubleshooting and root cause analysis.
- Fix bugs and resolve software defects, often handling escalated tickets from Level 1 support.
- Write clean, efficient, well-documented, and maintainable code that adheres to established coding standards.
- Participate in and conduct code reviews to ensure code quality and disseminate knowledge across the team.
- Collaborate with product managers, QA engineers, and other stakeholders to define project requirements, design solutions, and deliver new features.
- Provide technical support and guidance to junior team members, fostering their professional growth.
- Contribute to the continuous improvement of development processes and system architecture.
- Ensure timely resolution of technical issues to minimize disruption and maintain system uptime.
- Maintain and contribute to comprehensive technical documentation, including knowledge base articles and troubleshooting guides.
Qualifications
- An active TS/SCI with MD polygraph is required. Last Poly within past 7 years.
- Level 2:
- BS + 14 years experience
- Proficiency in one or more relevant programming languages (e.g., Python, Java, C#, Javascript, Go).
- Solid understanding of the Software Development Lifecycle (SDLC) and experience working in an Agile environment.
- Experience with version control systems, such as Git.
- Familiarity with database management systems (SQL, NoSQL) and networking concepts.
- Proven ability to diagnose and troubleshoot complex technical issues.
- Excellent problem-solving, analytical, and communication skills.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now