Ferguson
Lead Software Engineer
Job Location
bangalore, India
Job Description
Duties and Responsibilities: Develop and maintain websites and software applications for the Enterprise Product Solutions Services group, ensuring seamless integration with backend systems and performance optimization. Create and maintain user interfaces using HTML, CSS, JavaScript, and modern frameworks, ensuring cross-browser compatibility and adherence to modern web standards. Collaborate with design teams to translate UI/UX wireframes into high-quality, functional code. Work closely with backend developers, architects, business analysts, and product owners to ensure efficient application integration, scalability, and alignment with business requirements. Design and develop applications and tools to automate or improve business processes, demonstrating standard methodologies in software development. Serve as a lead developer on medium to large projects, providing guidance and mentorship to other developers. Facilitate team collaboration and help drive technical decisions, ensuring alignment to coding standards and best practices. Optimize applications for speed, scalability, and responsiveness across devices and browsers. Fix and debug issues to improve user experience and performance. Support projects from analysis through implementation, ensuring all technical aspects are well defined, executed, and aligned with the overall technology strategy. Participate in design and code reviews, ensuring quality standards are met. Develop and perform unit testing procedures to validate functionality. Work with third-party software providers to ensure solutions meet the organizations needs. Address requirements, resolve issues, and provide innovative solutions to technical challenges. Maintain a proactive approach in identifying and solving problems. Adapt to changes in the work environment, handle contending demands, and work effectively under pressure. Self-motivated, with strong analytical, problem-solving, and attention to detail skills. Provide mentorship, sharing expertise with peers and junior developers, and helping to build a collaborative and shared-learning environment. Demonstrate leadership within the team, contribute to decision-making processes, and effectively communicate with both technical and non-technical collaborators. Have a solid understanding of IT infrastructure components (hardware, software, networking, storage) and cloud platforms (SaaS, PaaS, IaaS). Solid understanding of development life cycles, including waterfall and agile methodologies, as well as CI/CD pipelines. Qualifications and Requirements: At least 7 years of development experience, with proven expertise as a Front-End/Web Engineer or in a similar role. Strong solid understanding of software development methodologies, processes, and procedures. Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks (ReactJS preferred over Angular). Experience with version control systems (e.g., Git) and relational databases (e.g., Oracle, SQL Server). Familiarity with NoSQL databases (e.g., MongoDB, CosmosDB) and web services development (e.g., REST, SOAP). Experience with cloud platforms (e.g., Azure, AWS) and web performance optimization techniques. Knowledge of OAuth, JSON Web Tokens (JWT), and Terraform/Infrastructure (including writing Terraform scripts and provisioning infrastructure). Strong problem-solving and analytical abilities, with attention to detail and a methodical approach to troubleshooting and issue resolution. Ability to prioritize work effectively, run multiple tasks simultaneously, and thrive in a fast-paced, dynamic environment. Strong written and verbal communication skills, with the ability to collaborate effectively in team environments and across departments. Ability to adapt quickly to new technologies and stay ahead of industry trends. Experience with Microsoft Office software (Outlook, Word, Excel, PowerPoint, Access). Proficiency in analyzing data, business processes, and applying learned knowledge to new challenges. Ability to work both independently and as part of a collaborative team.
Location: bangalore, IN
Posted Date: 2/5/2025
Location: bangalore, IN
Posted Date: 2/5/2025
Contact Information
Contact | Human Resources Ferguson |
---|