TrentonRecruiter Since 2001
the smart solution for Trenton jobs

Software Development Lead (2763)

Company: SMX Corporation
Location: Trenton
Posted on: September 9, 2023

Job Description:

Software Development Lead (2763)at SMX(View all jobs) ( United States SMX is seeking a **Software Development Lead** with expertise in .NET Framework development with a focus on SAFe Agile methodologies to oversee managing technical software development projects throughout the product lifecycle. They will use best practices in project management to ensure the successful completion of projects by leaning on SAFe Agile methodologies. Delivering high-quality software products on schedule, within budget, and in accordance with client needs and organizational objectives will be their main priority. The Technical Program Lead will work directly with stakeholders, cross-functional teams, and technical/software development staff to plan, carry out, and monitor projects specific to .NET application development. This candidate will have experience reporting project status to management including clearly identifying status, risks, issues, and key decisions. They will work closely with both client and project teams. This position is a remote position with periodic travel to Massachusetts dependent. Must be willing to work EST time zone hours. **Essential Duties and Responsibilities:** Technical Program Planning: + Define scope, objectives, and technical requirements in collaboration with stakeholders, product owners and the technical team. + Develop and implement technical plans to deliver high-quality software products on schedule and within budget. SAFe Agile Implementation: + Promote the use of SAFe Agile techniques, tools, and practices across the software development teams and Stakeholders. + Assist in the facilitation of Agile customs such as iteration planning, daily stand-ups, iteration reviews, and retrospectives. Review/Analysis of Technical Requirements + Work with product owners and business analysts to collect and assess the technical requirements for the .NET application. + Apply technical .NET application development knowledge, such as MVC, API, and Entity Framework, to support the documentation and validation of requirements. Design and Development: + Lead the development team in creating technical solutions that meet all requirements of a product. + Oversee the software development process and ensure that solid and repeatable principles and design patterns, among other best practices, are followed. Testing and Quality Assurance: + Implement defects management, test planning, and other quality assurance procedures. + Use and manage techniques related to application development, including unit testing, integration testing, and test automation, to monitor and evaluate the product quality. Deployment and Release Management: + Plan for the deployment and release of products while taking technical risks and dependencies into account. + Manage product versions and upgrades by using .NET application development best practices for Continuous Integration (CI) and Continuous Deployment (CD). Stakeholder Engagement: + Serve as the main point of contact for communications with stakeholders about the project. + Manage stakeholder expectations and keep them updated on project progress. Technical Knowledge: + Effectively communicate with the development team using solid technical experience in .NET Framework, and associated technologies. + Apply technical knowledge of .NET application development to understand the complexities of the development process and address technical concerns like parallel computing and asynchronous programming. Project Monitoring and Reporting: + Track project progress, milestones, and key performance indicators (KPIs). + Prepare regular status reports and updates for stakeholders, management, and project sponsors, including technical application development reporting on items such as code metrics and code review. Risk management: + Identify potential project risks and develop risk mitigation plans. + Proactively address and escalate risks associated with the development of .NET applications, including security flaws and performance bottlenecks. Continuous Improvement: + Promote a culture of continuous improvement while looking for ways to improve the methods used to develop.NET applications and the results of projects. + Hold lessons-learned sessions to review technical debt and to identify improvements to the application development process. **Required Skills/Experience:** + A bachelor's degree in computer science, software engineering, or a related technological discipline. Additional years of experience in lieu of degree will be considered. + Demonstrated project management experience in software development, with knowledge of .NET Framework technologies. + Comprehensive knowledge with and understanding of Agile or SAFe Agile methods. + Strong interpersonal and leadership abilities, including the capacity to work well with stakeholders and cross-functional teams. + Strong technical background, with the capacity to understand and explain complicated concepts used in .NET application development to stakeholders who are not technical. + Excellent time management and organizational abilities, including the capacity to prioritize and oversee several initiatives at once. + Knowledge of project management software and tools, such as Azure DevOps. + Demonstrated experience with Continuous Integration (CI) and Continuous Deployment (CD). **Desired Skills/Experience:** + SAFe Agile certification (SAFe Agilist or similar) is beneficial. + Experience managing Python development. #LI-Remote Our tradition of delivering innovative, technical solutions dates back to 1995, however, you may know us better by one of our legacy company names: Trident Technologies, Smartronix, Datastrong or C2S Consulting Group. With the support of OceanSound Partners, our private equity investment sponsor, we began operating as one business starting in 2019 and became SMX in 2021. We operate in close proximity to our clients around the globe and have core locations in Alabama, California, DC Metro, Florida, Hawaii, Maryland, and Massachusetts. Today, as SMX, we are one team and together empower government and commercial enterprises to become more effective, innovative, and resilient, no matter what challenges they face. SMX is committed to hiring and retaining a diverse workforce. All qualified candidates will receive consideration for employment without regard to disability status, protected veteran status, race, color, age, religion, national origin, citizenship, marital status, sex, sexual orientation, gender identity or expression, pregnancy or genetic information. SMX is an Equal Opportunity/Affirmative Action employer including disability and veterans. Selected applicant will be subject to a background investigation.

Keywords: SMX Corporation, Trenton , Software Development Lead (2763), IT / Software / Systems , Trenton, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Trenton RSS job feeds