What are the responsibilities and job description for the .NET Developer (US Citizens Only) position at SGS Technologie?
Job Title: .NET Developer
Location: Tallahassee, FL
Duration: Long term contract
Position Summary
The Applications Development Analyst will be responsible for designing, developing, testing, implementing, and maintaining enterprise applications using Microsoft and cloud technologies. The analyst will work under the direction of the Agency’s designated project manager or Lead Applications Development Supervisor and will play a critical role in ensuring quality, scalability, and performance of business applications that support the Agency’s operations.
Key Responsibilities
- Work under the direction of the Agency’s designated project manager or Lead Applications Development Supervisor.
- Participate in and lead development activities as directed by the Agency.
- Comply with the Division of IT’s Information Systems Development Methodology (ISDM) processes and standards.
- Design, develop, test, implement, maintain, and enhance software applications according to client’s methodologies and Florida Digital Service standards.
- Participate in component and data architecture design, and monitor application performance.
- Review and interpret interface layouts to meet business requirements, completing design, build, and unit test activities.
- Provide accurate software development estimates and meet established deadlines.
- Develop and execute detailed software test plans.
- Work with Azure DevOps for pipeline and release management.
- Coordinate with development leads to promote production deployments using the Agency’s change control process.
- Create and manage SQL queries, analyze data, and troubleshoot application issues.
- Prepare process flows, system documentation, and technical specifications conforming to client’s standards.
- Establish and maintain connectivity with internal and external systems.
- Adapt to changes in daily work plans based on customer and project needs.
Required Skills and Expertise
- Design and implement multi-layer applications separating presentation, business logic, and data layers.
- Develop and optimize database objects, stored procedures, and queries.
- Manage source control, CI/CD pipelines, and release automation.
- Build scalable and secure enterprise solutions using Microsoft’s .NET ecosystem.
- Develop, consume, and maintain SOAP and RESTful services.
- Proficient in debugging, profiling, and testing .NET applications.
- Configure and deploy web applications in IIS environments.
- Develop efficient, maintainable code and data access layers.
- Develop dynamic and responsive front-end interfaces.
- Build modern and user-friendly interfaces using Kendo UI controls.
- Design, customize, and deploy data-driven reports.
- Integrate with cross-platform stacks such as .NET Angular or .NET React.
- Expose and consume data using OData and RESTful services.
- Actively contribute to sprints and Agile ceremonies.
- Deploy and manage applications in cloud-based environments.
- Automate build, test, and release workflows for applications.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5–8 years of experience in full lifecycle software development.
- Proven ability to work independently and collaboratively in Agile environments.
- Strong analytical, problem-solving, and communication skills.
- Experience with Florida State agencies or similar government environments is a plus.