Full Job Description
We are looking for a Software Developer who can help ensure that our business objectives and process are translated accurately and effectively in our Software Environments. This is an exciting opportunity to help design, refine, develop, test, and implement processes across our entire business - from sales, to installation, and how our customers interact with our products. Your focus will be on delivering awesome results that can be implemented quickly and used by our internal teams, and our thousands of clients. We push new code weekly, and we love building state of the art new solutions and iterating quickly by pushing the envelope to deliver the best customer and team experience possible. You will work with the System Integration Teams to serve various departments and focus on development of new applications and enhancements, as well as support of existing systems. What you build will be used, and your impact will be significant.
Requirements
Experience and Qualifications:
Requirements
35+ years of experience within an information technology (IT) environment3
33+ years of experience with Linux Systems3
2+ years of experience with Python, JSON and shell script3
2+ years of object oriented programming experience: Java or C#3
3Experience with Postgresql databases & administration preferred3
3Experience with Salesforce programming: Apex classes, triggers and unit tests, SOQL, Visual Force, Force.com, and Force.com Ajax Toolkit strong plus3
3Proven ability to design and optimize business processes and to integrate business processes across disparate systems3
3Web Services development or experience with the Salesforce API (REST/SOAP/MetaData, etc.)3
3Knowledge of HTML, CSS, Javascript (ES5) along with familiarity in Javascript frameworks (AngularJS, React, etc)3
3Experience with web applications and HTTP web services (SOAP or REST)3
3Experience with entire software development lifecycle (Agile, SDLC, Iterative)3
3Strong balance of business and technical skills and ability to communicate technical concepts to non-technical decision-makers.3
3Strong analytical and problem solving skills.3
3Flexibility and attitude to achieve tight deadlines.3
3Rapidly adapt and respond to changes in environment and priorities.3
3Excellent written and verbal communication skills3
3Familiarity with Telecommunications is a plus3
Education:
A four years college degree in Business, Computer Science or a related study is strongly preferred.