We currently have an opportunity for a Java Developer with our direct client located in Minneapolis, Minnesota or Denver, CO. The Aricent Group is a global innovation, technology, and services company, focused exclusively on communications. Together with our customers, we co-create the world’s most innovative communications products and services. We provide innovation services for telecom equipment manufacturers, service providers, and device manufacturers. Bringing together more than 10,000 world-class strategists, designers, and software developers at locations worldwide, the Aricent Group covers the entire innovation value chain with a unique blend of disruptive creative thinking and pragmatic technology implementation. Please review the job description below. If you are qualified, available, interested, or planning to make a change, please call me as soon as possible at (732)-837-1271. You may also send me an e-mail to firstname.lastname@example.org . If you do respond via e-mail please include a daytime phone number so I can reach you. In considering candidates, time is of the essence, so please respond as soon as you can. Thank you in advance. Best Regards, Daniel Roth Talent Acquisition Aricent Group One Tower Center Blvd, Floor 18 East Brunswick, NJ 08816 Office +1 732 837 1271 Job Spec: Responsibilities Analyze, design and develop software applications. Work with architects, systems engineers and Business analysts to define a solution that achieves the technical and business objectives of the project. Define the deliverable creation tasks and work with the project manager to flesh out a deliverable plan with an accurate estimate of time for each task within each deliverable. Guide the project team to ensure they understand their deliverables and know the best practices for delivering them. Advise the team members on technical issues as they arise. Be a coach and mentor for developers on technical and business architectures. Work closely with client technical team members to ensure they successfully contribute to our project deliverables. Provide hands-on development of deliverables; often work on the most difficult development problems. Work with client technical team members to hand-off the solution. Provide insight into the support and maintenance requirements for the solution. Ensure that the project team is following the company’s software development process with discipline. Ensure that the solution is developed with high quality and that the team is leveraging the QA process. Be flexible to lead and work with diverse onshore and offshore teams. Soft Skills Required: Good communication skills with the ability to alter styles of communication based on Analytical skills, to critically evaluate the information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a more general understanding, distinguish presented user requests from the underlying true needs, and distinguish solution ideas from requirements Facilitation & motivational skills, to lead and influence team members at all levels towards technical solutions and common project goals A self starter with a high motor with the ability to energize the team when faced with challenging situations, difficult projects or legacy technologies. Ability to handle changes and adapt to emerging technologies is also required. Writing skills, to communicate information effectively to developers, managers, and technical staff Keen organization skills and ability to multitask, owning multiple projects at different lifecycles with different users at the same time Interpersonal skills, to help negotiate priorities and to resolve conflicts among project stakeholders (such as provisioners, IT development teams, product management, and engineering) Modeling skills, to represent application designs and architectures in graphical forms that augment textual representations in natural language, including using modeling languages already established in the development organization Good understanding of the global service delivery models and its challenges and the knowledge to help improve the overall delivery process. Patience and a positive attitude to work with diverse resource pool spread across varying time zones and countries. Technical Knowledge & skills required Strong development background with multiple years of hands on development in ü J2EE technologies, PL/SQL, HTML, tcl/expect, XML, webservices ü UNIX, Linux ü Eclipse ü Ant, CVS ü Weblogic, oracle, Informix ü Unit test suites like junit Strong knowledge of SOA and its principles. Strong background in OOAD. Hands on experience using UML on projects Experience in documenting the application & software design. Strong fundamentals in design patterns and experience using them when developing solutions. Experience developing software by following various development methodologies and the ability to bring and apply the best of breed practices to the projects. Strong understanding of the software development lifecycle. Experience and background in developing telecom applications to support Data Networks. Strong background with Subex-NPA application preferred. Strong understanding of layer 2 services. Strong understanding of packet network technologies such as Ethernet, ATM, frame. Strong understanding of telecom services like DSL and VPN. Minimum experience anywhere between 5-7 years with most of the above skill sets.
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."