Overview: We are currently seeking a highly experienced Senior Developer to join our team. The Senior Developer will be responsible for developing software systems, interfaces, and management reporting programs. With more than 8 years of relevant experience and a minimum education requirement of a Master's degree, the Senior Developer will play a key role in designing, implementing, and maintaining advanced software solutions to meet the evolving needs of our organization.
Key Responsibilities:Develop advanced software systems, interfaces, and management reporting programs to address complex business requirements.Lead the design and architecture of software solutions, ensuring scalability, reliability, and performance.Collaborate with stakeholders to understand requirements and translate them into technical specifications.Mentor junior developers, providing guidance, support, and technical expertise.Write clean, efficient, and well-documented code using appropriate programming languages and frameworks.Conduct code reviews to ensure adherence to coding standards and best practices.Test and debug software to ensure high quality, reliability, and security.Integrate software components with existing systems and third-party applications.Stay updated on emerging technologies and industry trends, and evaluate their potential impact on software development practices.Provide technical leadership and guidance on software development methodologies, tools, and techniques.Collaborate with cross-functional teams to deliver projects on time and within budget.Qualifications:Master's degree in Computer Science, Software Engineering, or a related field.More than 8 years of professional experience in software development.Expertise in programming languages such as Java, C#, Python, or JavaScript.Proven track record of designing and implementing complex software solutions.Strong understanding of software development methodologies, principles, and best practices.Excellent problem-solving skills and attention to detail.Leadership abilities with the ability to effectively mentor and coach junior developers.Experience with database technologies such as SQL, MongoDB, or PostgreSQL.Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.Effective communication skills, both written and verbal
Company Description:NextStep Technology Inc., has over 25 years of experience providing a broad range of professional support services and IT solutions for the Department of Defense, Civilian Agencies, and commercial customers, nationwide and abroad.
Our core capabilities are Financial Management, Audit Readiness, Business Intelligence and dashboards, Software Development, Training, Recruit & Retention, Legal and Policy Support, Helpdesk, Business Operations, and Enterprise Resource Planning (ERP) systems implementation and support for Oracle EBS, DEAMS & DAI and SAP GFEBS & GCSS.
NextStep holds industry-proven credentials such as CMMI 2.0 Maturity Level III (SVC & DEV), DCAA Approved Accounting Books, ISO 9001:2015 quality assurance standards.
We’re always employing innovative and agile ways to differentiate ourselves and are passionate and successful in delivering value beyond the customer’s expectations.
We offer competitive compensation packages, opportunities for career growth, 401k investment platform with matching, as well as full medical, dental, vision and life insurance at no cost to our full-time employees.