I am writing to apply for the position of Manager/Architect of Software Engineering as advertised.
A highly organised, thorough and motivated professional, I have spent about 20 years in software development, overseeing architecture solutions for large corporations. 
Throughout my IT project management experience as an architect and as a developer, I have been constantly challenged to develop creative architectures to turn requirements into specific solutions. At all times I strive to strike the right balance between elegant design and practical simplicity to maintain cohesion between structural elements. One of my strengths is my capacity to approach solutions from multiple perspectives, to deliver the right solution to each client.
I have considerable experience in large-scale customised applications development in a J2EE environment. I have architected and implemented systems using Spring Framework, Acegi Security, Java Database Connectivity (JDBC), Java Messaging Service (JMS), Java Architecture for XML Binding (JAXB),  JavaMail to name a few.
I am experienced and adept at the design, creation and optimisation of databases and am actively familiar with various hardware platforms and operating systems.
Also I am highly skilled and experienced in Agile development process. In addition to my technical skills, I am particularly strong in communicating throughout the development and implementation process using my excellent written and verbal communication skills. 
My resume is attached and I look forward to discuss the position with you further. 

Kind Regards,
Sanjay.