.NET Software Developer with Security Clearance
Solutions Through Innovative Technologies, Inc.
2024-11-05 17:36:48
Seattle, Washington, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Solutions Through Innovative Technologies, Inc. (STI-TEC) specializes in the delivery of professional business and information management services. STI-TEC offers government and commercial clients a comprehensive portfolio of services that identify, manage, distribute and improve business processes related to entities' most valued resource, information. As a fast-growing solutions provider, established in 2000, total customer satisfaction has remained the cornerstone of our business. Our business model focuses on integrity, loyalty, and trust. Position Overview The District Department of Transportation (DDOT) is undertaking a critical project to relocate and upgrade its Traffic Management System (TMS) and traffic light network. This project involves transitioning the TMS infrastructure from its current location at the Reeves Center to a new facility at 60 Florida Ave., which will be dual-homed in a city-wide data center managed by the Office of the Chief Technology Officer (OCTO) for enhanced redundancy and resilience. The overarching goal is to ensure that DDOT's 1600+ signals and devices dispersed throughout the city remain operational and capable of adapting to future technological advancements. This large-scale relocation aims to increase network security, enhance system uptime, and provide scalability for future growth. The .Net Software Developer will play a significant role in supporting these goals by developing and maintaining critical .NET applications integral to DDOT's TMS. This role involves backend development with a focus on reliability, scalability, and integration with citywide infrastructure. The developer will work collaboratively with stakeholders and technical teams to ensure the software supports DDOT's traffic management requirements efficiently and effectively. As a .Net Software Developer, you will be responsible for developing, maintaining, and enhancing .NET applications essential for the effective operation of DDOT's Traffic Management System (TMS). This role requires in-depth knowledge of backend development, particularly with the .NET framework and C#. You will work closely with DDOT's technical teams to troubleshoot and improve application functionality, ensuring that the software aligns with the technical needs of city traffic management and supports high availability. Successful candidates should possess a strong technical background, problem-solving skills, and an understanding of large-scale system integrations. Essential Job Function Develop, test, and maintain .NET applications to support the TMS's backend functions, ensuring they meet performance, scalability, and reliability standards. Identify, debug, and resolve software issues in a timely manner, ensuring minimal impact on TMS operations. Participate in code reviews to maintain high standards of software quality and best practices within the development team. Collaborate with DDOT's technical team and other stakeholders to ensure seamless integration of .NET applications with other components of the TMS. Document application design, functionality, and maintenance requirements, creating a repository of knowledge for future use and reference. Implement security protocols within .NET applications to protect sensitive traffic management data and ensure compliance with industry standards. Provide support during software deployments and participate in post-deployment monitoring to address any emerging issues promptly. Stay updated on the latest .NET technologies and industry trends, bringing innovative solutions to improve the TMS's operational capabilities. Collaborate with cross-functional teams, including project managers, network engineers, and QA testers, to ensure project alignment and timely completion of deliverables. Implement and adhere to quality assurance practices, such as unit testing and automated testing, to maintain a high standard of software quality. Work with DevOps and infrastructure teams to streamline the CI/CD pipeline, ensuring efficient deployment of .NET applications to production environments. Ensure all .NET applications are compliant with regulatory standards and internal policies, particularly around data protection and cybersecurity. Participate in continuous improvement initiatives to enhance application reliability, scalability, and maintainability, contributing ideas for technology upgrades and process enhancements. Minimum Qualifications 3-5 years of hands-on experience in .NET development, particularly with C#. Prior experience with backend system integration in high-availability environments. Experience in optimizing application performance within .NET applications, including profiling and troubleshooting bottlenecks. Proven track record of delivering high-quality code and solutions in a fast-paced, agile development environment. Hands-on experience with cloud platforms (Azure or AWS) for developing and deploying .NET applications in cloud or hybrid environments. Prior involvement in large-scale application deployments, managing the lifecycle of .NET applications from development to production support. Strong background in implementing security best practices in software development, including secure coding practices and data protection. Bachelor's degree in Computer Science, Engineering, or a related field. Microsoft Certified: .NET Developer or Azure Solutions Architect Expert. Desired Qualifications Additional certifications in Agile methodologies (such as Certified Scrum Developer) or cloud platforms (e.g., AWS Certified Developer). (Preferred) Experience with Agile development methodologies and participation in Scrum teams. Proficiency in building and consuming APIs, particularly RESTful APIs, to support integrations with other TMS components. Familiarity with DevOps practices and tools such as Azure DevOps for CI/CD automation. Prior experience in developing applications for government or public sector projects, particularly in traffic or infrastructure management. Knowledge of SQL Server or other relational databases to support backend data management in .NET applications. Applicants selected may be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. STI-TEC is an equal opportunity employer and values diversity. Employment is decided on the basis of qualifications, merit, and business need. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, gender identity and sexual orientation. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation and training. If you need assistance or an accommodation due to a disability, you may contact us at or you may call us at .583.9900.