Software Developer
Bond International Software, Inc. - Atlanta, GA

This job posting is no longer available on Bond International Software, Inc.. Find similar jobs:Software Developer jobs - Bond International Software jobs

Position title: Software Developer

Department: Development

Reports to: Software Development Manager

Bond International Software is hiring a Software Developer to be involved in collaborating with our architects and other developers to design and implement enterprise-class .NET products. Working with subject matter experts from the staffing industry, the developer will design and build innovative solutions to allow Bond to continue its leadership position in the Staffing Software Market. Bond offers a dynamic and flexible work environment and is well known in the industry as a leader in its technological solutions to its customers’ complex business problems.

  • Collaborate with .NET architects and several developers to design and implement an enterprise-class .NET product
  • Develop using a mix of .NET technologies where the primary language used is Visual C++ for an MFC application.
  • Work with subject matter experts to design effective and innovative solutions to meet business needs
  • Utilize an iterative full-lifecycle development methodology,
  • Analyze complex requirements, create reliable project effort estimate
  • Identify and implement complex subsystems, create technical documentation, participate in design and code reviews,
  • Develop proof-of-concept prototypes, and design and implement solutions to satisfy non-functional requirements such as scalability, usability, maintainability and supportability
Required Skills:
  • Proficient knowledge of .NET Framework, C++, C#, Web Services, XML, WCF
  • Proficient knowledge of multiple application layers, including user interface, business logic and database
  • Proficient knowledge of building scalable business applications on relational databases
  • Previous full-lifecycle experience developing and delivering applications for an Independent Commercial Software Vendor
  • Minimum of 3 years of development experience
  • Minimum of 3 years experience developing and delivering enterprise-class solutions
  • BS in Computer Science or equivalent
  • Strong analytical and problem solving skills
  • Excellent communication and interpersonal skills
  • Hands-on development (70-90%)
Required Technical Skills:
  • C# or C++ – minimum 3 years, .NET Framework
  • Oracle or Microsoft SQL Server
  • Microsoft Visual Studio .NET
  • Version Control, Change Management, Issue Tracking
  • Object-Oriented Design and Programming, Design Patterns, Reflection
Preferred Technical Skills:
  • .NET Framework 3.5, 4.0
  • Object/Relational Mapping
  • Service Oriented Architectures
  • MFC
  • Crystal Reports Server
  • Automated Builds
  • Experience publishing an SDK with documentation and samples
  • LoadRunner scripting experience
  • Automated Unit Testing, e.g. NUnit
This is NOT a remote position, and reports to the Atlanta Office.