Overview
Skills
Job Details
Maddisoft has the following immediate opportunity, let us know if you or someone you know would be interested. Send in your resume ASAP. - U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Send in resume along with LinkedIn profile without which applications will not be considered. Call us NOW! ***Visa sponsorship is available for this position.*
Job Title: Entry-Level Application Developer (.NET)
Location: Rochester, MI
Job Summary:
We are seeking an Entry-Level Application Developer with foundational knowledge of .NET and C# to support the development, testing, and maintenance of web and desktop applications. The ideal candidate is eager to learn, detail-oriented, and capable of working collaboratively with senior developers and cross-functional teams. This role involves writing clean, maintainable code, assisting with debugging, participating in code reviews, and supporting database, API, and integration tasks.
Key Responsibilities:
- Assist in designing, developing, and maintaining web and desktop applications using C# and .NET technologies.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Perform debugging, troubleshooting, and resolving technical issues.
- Participate in code reviews and follow established coding standards.
- Support API development, integration efforts, and backend services.
- Collaborate with cross-functional teams including QA, business analysts, and senior engineers.
- Contribute to database development (SQL queries, stored procedures, data modeling).
- Assist with testing efforts including unit, integration, and functional testing.
- Learn and adapt to new tools, technologies, and development practices.
Required Qualifications:
- Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Basic understanding of .NET development and object-oriented programming principles.
- Familiarity with C#, ASP.NET, and front-end fundamentals (HTML/CSS/JavaScript).
- Strong analytical and problem-solving skills.
- Ability to work both independently and within a team.
- Strong desire to learn and grow in modern development practices and technologies.
Preferred / Nice-to-Have Skills:
- Exposure (through coursework or projects) to:
- Python
- React.js
- Node.js
- SQL & relational database concepts
- DevOps tools and pipelines
- Experience or coursework in API development, REST services, or cloud platforms (AWS/Azure).
- Familiarity with version control tools (Azure DevOps, Git, etc.).
Environment Exposure :
ArcSDE, ArcGIS Server, ArcGIS Online, Spatial Data Design, Microsoft SQL Server, Postgres, Amazon RDS, T-SQL, SSIS, SSRS, Oracle PL/SQL, HTML5, JavaScript, jQuery, Angular, Dojo, CSS3, SASS, LESS, Bootstrap, C#, ASP.NET, ASP.NET MVC, IIS, Java, J2EE, WebSphere RAD, Eclipse, WebSphere Application Server, Apache, Tomcat, JBoss, Relational Database Design, Crystal Reports, Business Objects, Informatica, Trillium, PeopleTools, Azure DevOps, Web Services, REST APIs, AWS, Azure, Windows Server, Linux, Active Directory, PowerShell, Python, Shell Scripting, React.js, Node.js, ServiceNow.