Barclays - Hanover, NJ
posted about 2 months ago
The Application Developer role is designed to focus on the design, development, and enhancement of software solutions that provide essential business, platform, and technology capabilities for both customers and colleagues. This position requires a strong emphasis on utilizing various engineering methodologies to ensure that the software developed is of high quality and meets the needs of the organization. The developer will be responsible for delivering scalable, maintainable, and optimized code, ensuring that the software solutions align with industry standards and best practices. In this role, the developer will engage in cross-functional collaboration with product managers, designers, and other engineers to define software requirements and devise effective solution strategies. This collaboration is crucial for ensuring seamless integration of software solutions with business objectives. The developer will also participate in code reviews, promoting a culture of code quality and knowledge sharing among peers. Staying informed about industry technology trends and innovations is essential, as the developer is expected to actively contribute to the organization's technology communities, fostering a culture of technical excellence and growth. Adherence to secure coding practices is a critical aspect of this role, as it helps mitigate vulnerabilities and protect sensitive data. The developer will implement effective unit testing practices to ensure that the code is well-designed, readable, and reliable. Additionally, the role includes expectations for consulting on complex issues, providing advice to People Leaders, and identifying ways to mitigate risks while developing new policies and procedures to support the control and governance agenda. The developer will also engage in complex data analysis from multiple sources to creatively solve problems and communicate complex information effectively to stakeholders. Overall, the Application Developer is expected to embody the values of respect, integrity, service, excellence, and stewardship, while also demonstrating a mindset that empowers, challenges, and drives the organization forward.