1 Click Easy Apply


Software Developer


Shelton, Connecticut


Software Developer Job Opening in Shelton, Connecticut - JOB TITLE: Software Developer
Department: Information Technology
Location: Shelton, CT
Reports To: Senior Solutions Architect
Direct Reports: None
Status: FT / Exempt
Job Summary:
Envirosite Corporation is seeking an experienced Software Developer who will be involved in performingall phases of applications system analysis, design and development of technical solutions that satisfybusiness requirements for function, performance, security, and maintainability for all Envirosite websitesand processes existing and planned. This role will be based in Shelton, CT.
Required:
Bachelor?s degree in Computer Science, Software Engineering, Information Technology or a related discipline
5+ years of full stack development, implementing and supporting software solutions
In depth knowledge of application development concepts, designs, and architectures
Experience working with Agile and Waterfall software development methodologies * Highly organized with a strong attention to detail
Self-starter, highly motivated, critical thinker with a positive attitude and strong analytical skills
Proven problem solving and troubleshooting skills and the capacity to think creatively
Clear, professional written and verbal communication skills, excellent organizational and time management skills
Ability to work both independently and collaboratively with remote development teams
Solid mastery of software engineering tools and best practices
Experience with production support and issue resolution
Ability to manage multiple and competing priority projects simultaneously
Self-driven and self-managed individual able to complete multiple projects and responsibilities on-time
Flexibility to work outside normal working hours, to support global efforts
Able to quickly comprehend complex systems and applications
Understands integration between applications from different architectural stacks
Strong understanding of component based design (interfaces, APIs, adapters, etc)
Self-motivated in learning new technologies, patterns, and best practices to continuously improve the quality of systems and applications.
Significant in relevant technologies and processes, such as:
· Visual Studio, C#, Framework
· HTML4/5, CSS2/3, JavaScript
· AngularJS, jQuery, NodeJS, , Java Maven/J2EE AJAX/JSON
· Adobe SDK / Datalogics
· Relational database experience in (SQL Server, PostgreSQL, MySQL, Oracle)
· Amazon Web Services with S3 and SQS
Service Oriented Architecture
RESTful web services using Spring MVC
Tomcat / Linux, GIT/GitHub, Team City, Visual Studio Configurations, Microsoft IIS
Kanboard, JIRA, Confluence, VersionOne, Rally, Trello or other Agile/Project management tool
Other desired skills include
· Familiar with GIS technologies (ArcGIS, ESRI, Google Maps, Open Street Map)
· Automated testing technologies (Cucumber JVM, Selenium, Mocha, Jenkins)
· Understanding of process management & requirements analysis
· Microsoft Office Suite
· Experience with iOS/Android
Responsibilities:
Collaborate with remote developers, project managers and quality control to design, develop and maintain efficient, reusable and reliable code leveraging the latest Microsoft & Web technologies
Support business critical websites and applications
Ensure best possible performance, quality, and responsiveness of applications
Analyze and assist in defining and documenting technical requirements for reliability, availability, performance, scalability, audit, and security
Identify bottlenecks and bugs, and devise solutions
Escalate issues to management as appropriate
Communicate effectively with stakeholders and team members to coordinate work efforts, provide information about project status, schedules, progress, design implementation and decisions
Identify opportunities to streamline processes and automate technical solutions
Stay current with industry trends with regard to software development tools, always promoting best practices and standards in software development lifecycle methodologies and practices
Provide support services ? including, as scheduled, ?on call? support
Participate in design and code reviews to ensure high quality work and in defining software architectures
Assist in developing appropriate unit tests, integration tests and deployment scripts
Job Type: Full-time
Required education:
Bachelor's
Required experience:
Software Development: 5 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC