Job Description
Position Overview:
We are seeking a highly skilled and experienced Subject Matter Expert - Applications Software Developer to join our dynamic team. As a key member of our software development team, you will play a critical role in designing, developing, and maintaining high-quality applications that meet the needs of our clients and end-users.
Responsibilities:
- Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and develop software applications that align with business objectives.
- Lead the design and architecture of complex software systems, ensuring scalability, reliability, and performance.
- Develop clean, efficient, and maintainable code in accordance with best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure quality and reliability.
- Stay current with emerging technologies and industry trends and incorporate them into the development process as appropriate.
- Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and growth.
- Participate in code reviews, team meetings, and project planning sessions to ensure effective collaboration and communication.
Qualifications
- Minimum of 7-10 years of experience in software development, with a focus on application development.
- Proficiency in multiple programming languages, such as Java, C#, Python, or JavaScript.
- Integrated Development Environment (IDE) experience for example (Eclipse).
- Extensive experience with software development methodologies and practices, including Agile/Scrum.
- Strong understanding of software architecture, design patterns, and principles.
- Proven track record of delivering high-quality, scalable software solutions on time and within budget.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) is a plus.
- Familiarity with DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes) is desirable.
Education Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
Clearance Requirements:
- Must be a US Citizen
- Active Public Trust/MBI or have the ability to obtain one.
See more jobs at Citizant
Apply for this job