We are seeking a highly skilled and experienced senior Full Stack Software Development Engineer to join our Operations team. The ideal candidate thrives working independently and will have a passion for coding with a strong background in both front-end and back-end development. Our Operations team serves to streamline and improve operational efficiency of internal business processes with the Software Development Engineer playing a key role in those efforts. While working alongside their Operations peers and other cross-functional teams, the Software Development Engineer will take lead on all technical aspects involved in designing, developing, and deploying internal applications and enhancements.
Key Responsibilities:
- Develop both front and back-end components of web applications that will be used by internal business users.
- Collaborate with cross-functional teams to understand and document the business requirements needed to design, develop, and deploy new applications and features.
- Write clean, efficient, and maintainable code following best practices.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues across the entire stack.
- Maintain both front and back-end components of web applications.
- Design, develop, and deploy automated solutions using Generative AI, machine learning algorithms, and other technology to support business operations.
- Conduct thorough analysis of existing processes to identify areas for improvement and automation.
- Utilize data-driven approaches to train and optimize machine learning models for automation tasks.
- Provide technical expertise and support to troubleshoot issues and optimize automation workflows.
- Document processes, workflows, and best practices for knowledge sharing and future reference.
- Stay up to date with emerging technologies and industry trends related to software development, Generative AI and machine learning.
- Key Projects will include creating a front end to our internal customer databases making it accessible to business users and improving existing product and client applications/admin tools.
Requirements
- Minimum 5 years of experience as a Full Stack Developer or similar role.
- Ability to work independently with minimal supervision and as part of a team.
- Strong programming skills in languages such as Python, Java, or C++ required.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and front-end frameworks/libraries React
- Strong understanding of back-end technologies such as Node.js, Python, Ruby on Rails, or similar.
- Experience with databases (SQL and NoSQL) and ORM libraries.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of version control systems (e.g., Git).
- Competency in preparing and maintaining systems and program documentation.
- Hands-on experience with Generative AI frameworks (eg, GANs) and machine learning libraries (eg, TensorFlow, PyTorch)
- Solid understanding of automation technologies, including robotic process automation (RPA) and natural language processing (NLP)
- Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes).
- Understanding of Agile/Scrum methodologies.
- Excellent problem-solving skills and attention to detail
- Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams
- Ability to thrive in a fast-paced environment and manage multiple projects simultaneously.
- Bachelor's degree in Computer Science, Engineering, or related field preferred.
Β
Experian
Experian is the worldβs leading global information services company.
Other jobs at Experian
Β
Β
Β
Β
Β
Β
Β
Β
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
Β
Β
Β
Β
Β
Β
Β
Β