Speck1 Careers
Software Developer
Speck1 is hiring a Software Developer to be a part of its development team.
The Software Developer will need to perform the following duties:
Design, Develop, Modify and Install the Software Applications
-
Participate in full life-cycle software development using Javascript, EXT-JS and related technologies and frameworks.
-
Design, implement, and deploy highly scalable and reliable systems.
-
Use different Design Patterns, UML, GoF Design Patterns in the development of the product.
-
Build reusable code and libraries for future use.
-
Ensure the technical feasibility of UI/UX designs.
-
Integrate 3rd party APIs and web tracking cookies and pixels.
-
Optimize application for maximum speed and scalability.
-
Design and implementing REST and XML-based web services
-
Use understanding of client-side scripting and JavaScript frameworks, including jQuery, XML, JSON, AJAX in the development of software.
-
Use understanding of Cassandra, Kafka messaging bus and any rules engine experience in the development of software.
-
Use understanding of server-side CSS pre-processing platforms, such as LESS and SASS in the development of software.
Root Cause Analysis and Debug
-
Debug software issues using various debugging and analytical tools and skill sets.
-
Perform Root Cause Analysis Mechanisms. Identify the issue and define optimistic solution.
-
Use understanding of the workings of the application and all connected applications in the ecosystem to perform root cause analysis.
-
Resolve Critical Technical Production Issues using Root Cause Analysis, Strong Debugging Techniques, Collaboration with various technical teams, Strong Understanding of business flows and integrated upstream & downstream applications.
Requirement Gathering
-
Interact with customers and application users to gather functional requirements and develop functional scope documents for projects.
-
Work with Product Team to categorize client requests as standard/non-standard to reduce time to assess alignment with business strategy and roadmap, and to simplify solution definition and estimation.
-
Work with Product Team to analyze client requirements and determine the solution to be implemented to close any gaps.
-
Work with UX designer to discuss and analyze the wireframes for the different screens of the application.
-
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
Testing Applications
-
Test the application using various testing strategies like Unit Testing, Integration Testing, System Testing, and Smoke Testing to ensure everything works before handing off a build to the QA Team.
-
Code Reviews, Code Quality Analytics, Documentation, Unit Test Coverage Inspections, Software Factory Management, Code Check-ins, Change Management & Deployments.
-
Use Best Coding Practices to adhere Industry Standards.
Job Requirements
-
Bachelor’s degree required in Computer Science or Electrical & Computer Engineering or Information Technology.
Send resumes to
Please note that jobs posted on our website may also appear on job aggregator sites such as Indeed.com. We welcome you to apply on either site.
