What are the responsibilities and job description for the Software Developer position at Trillium Teamologies?
Job Details
Location: Trillium Teamologies Headquarters, Detroit, Michigan
Requirement: Must be local to Michigan,
NO C2C, NO VISA Sponsorship
Role Overview: As a Software Developer, you will be responsible for developing custom programs in various programming languages, aimed at enhancing user functionality and ease of use. This role involves encoding, testing, debugging, documenting, and installing programs to support both three-tier and two-tier applications. You will also be expected to prepare program specifications, data models, and coding logic diagrams as needed.
Key Responsibilities:
- Develop and maintain custom software solutions to meet the needs of users.
- Encode, test, and debug programs to ensure they meet required specifications.
- Document code, processes, and systems to facilitate knowledge sharing and future maintenance.
- Install and configure software applications to ensure seamless deployment.
- Prepare program specifications, data models, and coding logic diagrams.
- Collaborate with cross-functional teams to gather requirements and provide technical solutions.
- Support and enhance existing software applications to improve functionality and user experience.
Technical Environment:
- Geospatial Technologies: ArcSDE, ArcGIS Server, ArcGIS Online, Spatial Data Design.
- Databases: Microsoft SQL Server, PostgreSQL, Amazon RDS, Oracle PL/SQL, T-SQL, SSIS, SSRS, Relational Database Design.
- Web Technologies: HTML5, JavaScript, jQuery, Angular, Dojo, CSS3, SASS, LESS, Bootstrap.
- Programming Languages: C#, ASP.Net, ASP.Net MVC, Java, J2EE, Python, PowerShell, Shell Scripting.
- Application Servers & IDEs: IIS, WebSphere RAD, Eclipse, WebSphere Application Server, Apache, Tomcat, JBoss.
- Reporting & Business Intelligence Tools: Crystal Reports, Business Objects, Informatica, Trillium.
- Version Control & DevOps: Subversion, Azure DevOps.
- Web Services & API Development: WebServices, REST Services, API Development.
- Cloud & Operating Systems: AWS, Azure, Windows Server, Linux, Active Directory.
- IT Service Management & Dashboards: ITSM Knowledge Tools, Dashboard development.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Proven experience in software development with a strong understanding of the listed technical environments.
- Ability to work independently and in a team environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication and documentation skills.
Preferred Qualifications:
- Experience with geospatial technologies such as ArcGIS.
- Familiarity with cloud environments like AWS and Azure.
- Knowledge of IT Service Management practices and tools.