For more than 30 years, eci software solutions has been providing industry-specific, cloud-based business management software and services to small and medium-sized businessesWith divisions focused on manufacturing, wholesale/retail distribution, building and construction, and field service, eci's solutions integrate into every aspect of a customers' business to help them level the playing field, run day-to-day operations more efficiently, and free them up to focus on what matters mostIt’s how business gets done.
To apply for this position, please attach a detailed resume that demonstrates your qualifications and skill set pertaining to this positionApplications without a resume will not be consideredEci device management is seeking a senior software developer with strong development and communication skills to provide best-in-class software solutions to small and medium sized businesses We are currently looking for a senior software develope r for backend and frontend development, with excellent development skills, for enterprise applications with large database requirements and complex web interactions.this is a unique opportunity to join and work in our software development group at a stage we are redefining our next generation solutions, offering a challenging and interesting environment to use your skills and grow your career. You will be part of a broader group with distributed teams of talented software engineers, committed to build enterprise applications using modern standards and technologies that are targeting both cloud-enabled enterprise solutions and cross-platform availabilityWe use the scrum/agile framework and make sure that we always deliver quality products with every release, while focusing on reducing technical debt and increasing the customer satisfactionYou will be part of the device management’s development team which is part of a separate business unit within eci software solutions, a larger worldwide smb services and software solutions providerHeadquarters is located in fort worth texas, usa and consists of more than fifteen hundred employees located across 4 continents. Eci’s device management group develops data collection, analysis, management, monitoring, reporting, integration and automation solutions for managed print services (mps) industryEci’s industry-leading family of print management solutions range from simple rapid assessment to advanced managed services offering unparalleled agnostic data collection, data integrity and backend supportAvailable in multiple languages, eci’s solutions empower oems, dealers and distributors in over 100 countries to sustain rich customer relationships through creating exceptional value for their clientsEci also offers a broader range of software systems, from erp to ecommerce portals in multiple business areas worldwide. You must be legally authorized to work in canada. Why choose us?
We use modern technologies and frameworks wherever possible and we believe in using the best tool for the job. We adopted and leverage a mature agile/scrum process for development. We use continuous integration, automated testing and prs in our daily work. We have solid environments with a mature customer base, but also high growth and new opportunities.
Engage and contribute to our next-gen platforms that are in their early stage of design and development. Participate in researching new technologies and prototyping solutions for our go-forward solutions. Design and implement new features from inception to delivery as well as support, maintain or update and document the existing functionality where needed. Contribute to database design and continuous optimizations. Implement optimizations and tuning for large sql server databases with intense io requirements. Work closely with qa to develop test cases and qa automation. Implement comprehensive unit testing. Participate in daily code reviews using pull requests and gitflow. Provide constructive feedback to ensure consistency and quality of the entire codebase. Work with cloud-ops in a dev-ops approach to help support and enhance the cloud (aws) infrastructure. Contribute to the product backlog with technical initiatives and clarify feature-level requirements in grooming and design sessions.
Curiosity and a desire to continuously learn and improve. Good knowledge of sql server database development, profiling, tuning and optimizations for applications with 500+ gb databases. Good experience with creating and optimizing complex queries. Good knowledge with creating and maintaining rest api. Good knowledge of building and running scalable, highly-available, distributed systems. Knowledge of designing code for multi-core processing and scalability. Good knowledge with writing and maintaining complex web applications. Scrum/agile development experience is a plus. Fluent in both spoken and written english. 5+ years in similar role(s)
This is a great opportunity to leverage all aspects of the technical operations of a global software company operating in both in a private cloud as well as in the public cloud (aws, azure).intellectual curiosity, attention to detail, research skills and the desire to learn and participate in the delivery of an industry leading product will be rewarded with a unique opportunity to “learn the trade” from highly experienced professionals who have deep expertise in the industry.
In addition to our competitive salary and award winning culture, we offer an excellent benefit packageWe even offer our employees a day off to serve their community! our company core values are our “code”: crave greatness, own the outcome, deliver awesome and embrace community.
Applying through jobeka.lk CV will be a benefit for you to prioritize your CV